私はそれをタイトルとして、startActivityが認識されないエラーが発生しました。コードは次のとおりです。メソッド 'startActivity(android.content.Intent)'を解決できません。
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setTitle("Deal");
builder.setMessage("Hello");
builder.setPositiveButton("Call ME", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
callIntent.setData(Uri.parse("tel:" + "528543871"));
startActivity(callIntent);
}
});
builder.create();
builder.show();
'startActivity()は' 'Context'など' Activity'としてのそのサブクラスのメソッドです。このコードを持つクラスは、「コンテキスト」ではありません。 'Fragment'の場合は' getActivity()。startActivity() 'を使います。 – CommonsWare
@CommonsWare 'startActivity'は' Fragment'クラスのメソッドです –
ログウィンドウに表示されるエラーを投稿してください – Asama