gpt4 book ai didi

java - 通过 jni 调用在 android 上显示 toast 消息

转载 作者:行者123 更新时间:2023-11-29 22:02:30 25 4
gpt4 key购买 nike

我关注了this通过 jni 调用在 android 上启动 url 的教程。运行成功。
以同样的方式,我想显示来 self 的 cocos2dx 层的 toast 消息,如下所示:

public static void openURL(String url) {
Toast.makeText(me,url,Toast.LENGTH_LONG).show();
}

但它因错误而崩溃:无法使用线程创建处理程序。你知道我怎样才能正确显示它吗?

最佳答案

试试下面的代码,这肯定对你有用。

  • 首先像这样在类文件中创建一个 Runnable 接口(interface),

    Runnable runnable = new Runnable() {    

    @Override

    public void run() {
    // TODO Auto-generated method stub
    Toast.makeText(MainActivity.this, "Your url string...",Toast.LENGTH_SHORT).show();
    }};
  • 然后创建一个 Handler 对象并调用该可运行接口(interface),如下所示,

    Create Handler object like,

    Handler handler;

    initialize it like,

    onCreate(){
    .................
    handler = new Handler();
    .................
    }

    then call runnable whenever you want like,

    handler.post(runnable);

关于java - 通过 jni 调用在 android 上显示 toast 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com