我正在尝试在我的 Android 应用程序中实现一个呼叫日志,它读取系统呼叫日志并显示在我的应用程序上。有一个按钮可以使用以下代码向我的应用程序中的某人拨打电话:
startActivity(new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+dataList.get(arg2).get("number"))));
当我按下按钮时,我的应用程序将失去屏幕焦点并跳转到调用页面。通话结束后,我希望我的应用程序中的通话记录可以刷新,我的意思是,刚才的通话应该添加到我的列表中。所以我在onResume()
我的 Activity 中添加了刷新功能。
但奇怪的是,通话结束时列表没有刷新(屏幕自动返回到我的应用程序的上一页,比如列表)。
所以我的问题来了onResume()
,调用完成时不应该调用函数吗?同时,onPause()
在跳转到调用页面时也没有调用。我很确定他们没有被称为因为我在 and 的开头添加了system.out.println()
,我什么也没看到。onResume()
onPause()
这里有人可以帮我解决这个问题吗?感谢您的所有阅读和帮助。