所以這是從2012年起。
我想不是很多人使用cocos2d-x。好吧,你如何在cocos2d-x上做到這一點。
編輯AppActivity.java
public class AppActivity extends Cocos2dxActivity
{
private Activity activity;
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.activity = this;
showToast();
}
public void showToast()
{
activity.runOnUiThread(new Runnable()
{
@Override
public void run()
{
// TODO Auto-generated method stub
Toast.makeText(activity, "Hello :D", 10).show();
}
});
}
}
此作品在cocos2d-x版本3.x的 我測試了很不錯的。當然,JNI只會調用這個方法,這個必須工作。
也許[這篇文章](http://stackoverflow.com/questions/3614663/cant-create-handler-inside-thread-that-has-not-called-looper-prepare-inside-a)可以幫助你。 – cosmincalistru 2012-07-23 07:22:54