私は小さな Android アプリケーションを開発しており、私のアプリケーションではフラグメントの概念を使用しています。私の 1 つのアクティビティでは、複数のフラグメントを使用し、それらのフラグメントの遷移を行っています。現在、1 つのフラグメント内に 1 つのアラート ダイアログが表示されており、アクティビティのコンテキストを渡す必要があります。私はこの次の方法でこれを行いました。
new AlertDialog.Builder(getSherlockActivity())
.setTitle("Logout")
.setMessage("Really Logout from App?")
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
}
}).setNegativeButton("No", null).show();
エラーも障害もなく、すべてが正常に機能しています。唯一の問題は、logcat で、メインのアクティビティが意図を漏らしたことを示していることです。ここに問題があります。この問題は、私が合格しているgetsherlockActivity();
ためですか、それとも何か他のことが原因ですか? この概念を明確にしたかった...