我正在开发小型Android应用程序,在我的应用程序中,我正在使用片段概念。在我的一个活动中,我使用多个片段并进行这些片段的转换。 现在在一个片段中我显示一个警告对话框,因为我需要传递活动的上下文。我是用以下方式做到的。
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();
还是因为其他的事情?
想澄清这个概念......