だからこれは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 はメソッドを呼び出すだけであり、これは機能する必要があります。