@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Object ob = adapterView.getAdapter().getItem(i);
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
//사용자가 권한승인을 했는지 확인
//안했으면 권한요청
ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.CALL_PHONE}, RUNTIME_PERMISSIONS_REQUEST_CALL_PHONE);
} else {
startCall();//전화거는 메쇼드
}
}
////요기는 퍼미션부분이고 전화거는 거에 대한 ... OnitemClick리스너를 이용하는 중이였고 저기 startCall메소드가
private void startCall() {//인텐트를 생성하고 액션과 데이터를 저장한 후에 전화걸기 화면 실행
Intent callIntent = new Intent();
callIntent.setAction(Intent.ACTION_CALL);//통화액션
callIntent.setData(Uri.parse("tel:" + ));
startActivity(callIntent);
}
이거인데 starCall메소드로 어댑터뷰에 대한 정보를 넘길수가 있을까요,,,