gpt4 book ai didi

java - codename native Android 应用程序子类化问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:28 24 4
gpt4 key购买 nike

我的 codenameone 应用程序崩溃了任何我使用这个 native 代码的东西

package com.mycompany.interfaces;
import android.app.Application;
import android.content.Context;
import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.messaging.FirebaseMessaging;
public class InitialiseApp extends Application{

private static Context context;

public static Context getContext() {
return context;
}

@Override
public void onCreate()

{
super.onCreate();

context = getApplicationContext();

try
{
FirebaseApp.initializeApp(this, new FirebaseOptions.Builder().
setApiKey("XXXXXXXXXXXXXX").
setApplicationId("XXXXXXXX").
setGcmSenderId("XXXXXXXXXX")
.build());

FirebaseInstanceId.getInstance().deleteInstanceId();

FirebaseInstanceId.getInstance().getToken("XXXXXXXXXX",FirebaseMessaging.INSTANCE_ID_SCOPE);

FirebaseMessaging.getInstance().subscribeToTopic("test");
}
catch(Exception c)
{
c.printStackTrace();
}




}
}

我在 android.xapplication_attr android:name="com.mycompany.interfaces.InitialiseApp"中声明类

需要帮助

最佳答案

您是将它放在 native 接口(interface) stub 中还是代码的 CN1 部分?

此外,我认为这不是您在 CN1 中获取上下文的方式。查看 native 接口(interface)的开发人员指南和视频教程。我还记得关于深入编写 Android 代码的 native 界面的一系列博客文章。您需要使用 AndroidNativeUtil 类中的一些东西,例如:AndroidNativeUtil.getActivity()。

关于java - codename native Android 应用程序子类化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49086490/

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