public class MainActivity extends Activity implements UserPromptDialogListener {
public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
public ProgressDialog progressDialog;
public static String SELECTION_TYPE="type";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CharSequence text = "I am a toast sss";
Toast t1 = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT);
t1.show();
Log.d("AAA", "After toast show");
}
//other methods
}
我已尝试this
,MainActivity.this
等,但它似乎无效。
感谢任何帮助。谢谢。
答案 0 :(得分:2)
我刚刚测试了这段代码并且在onCreate
中工作正常,我看到Toast
正确,因为创建了Activity
。
触发onCreate
的一种方式:
Toast
。触发onCreate
的另一种方式:
Activity
将被销毁并重新创建。这将确保您的Activity
通过onCreate
并看到Toast
。告诉我其中任何一个是否适合你(它们适合我)。
答案 1 :(得分:0)
我已经过测试,它对我来说很好用,在makeText()
方法中使用Toast的onCreate()
方法没有任何问题。故障排除的一种方法是创建一个按钮并在其{{{ 1}}方法,尝试显示Toast。这样你就可以知道问题是Toast还是活动。
答案 2 :(得分:0)
如果您仍遇到同样的问题,请尝试按设置>卸载Google App Update。应用> Google App>卸载更新
答案 3 :(得分:0)
对我来说,这是一个Android模拟器错误。只需重新启动它即可解决问题!