我开发了一个应用程序,在某处有一个图像按钮。
ImageButton buttoncalllog = (ImageButton)findViewById(R.id.imageButton2);
buttoncalllog.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
startActivity(showCallLog);
finish();
}
});
这个按钮,当它被点击时,它会打开联系人列表。问题是我无法返回我的应用程序!当我按下返回按钮到我的设备时,什么也没有发生......如果我杀死我的应用程序并再次打开它,第一个屏幕又是联系人列表!我必须重新启动设备或重新安装应用程序!有什么帮助吗?
编辑 :
我删除了对 的调用finish()
,但是当我按回车键时它仍然没有返回。我更新的代码:
ImageButton buttoncalllog = (ImageButton)findViewById(R.id.imageButton2);
buttoncalllog.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
startActivity(showCallLog);
}
});