您可以创建一个警告对话框调用onPause()
不调用onStop()
。
但重要的一点是要创建警报对话框作为一种活动。
这是可以做到如下:
创建一个名为对话框延伸AppCompatActivty
新activty类,并把它添加到AndroidManifest.xml
如图所示:
public class dialog extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//set appropriate layout
setContentView(R.layout.activity_main);
}
}
添加到AndroidManifest.xml
:
<application>
....
<activity
android:name="dialog"
android:theme="@style/Theme.AppCompat.Dialog"></activity>
</application>
将以下内容添加到MainAc的onCreate()
方法中tivty.java:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), dialog.class);
startActivity(intent);
}
});
您可以使用此日志。 –
你可以有小吃店或吐司消息。 –
@santoshkumar是的,我可以让它显示一个敬酒,但我的问题是我能做些什么,会导致onPause()方法被调用,而不是如何测试方法是否被调用。我会尽量让它更清晰。 –