gpt4 book ai didi

java - 应用程序因 android.content.Context.getPackageName()' 在空对象引用上崩溃

转载 作者:行者123 更新时间:2023-12-02 19:42:47 24 4
gpt4 key购买 nike

我需要帮助。我的 Android 应用程序正处于开发的完成阶段,现在经过几个月的开发,应用程序神奇地崩溃并出现此错误:

java.lang.String android.content.Context.getPackageName()' on a null object reference

我不知道问题是什么,但我将发布导致崩溃的代码:

   public static void start(Context context) {
context.startActivity(new Intent(context, ConversationsActivity.class));
}

用这段代码调用(在 fragment 内):

ConversationsActivity.start(getActivity());

我所做的最后一个更改是添加 Fabric.io (特别是 Branch ),并且从 git 上上次提交的历史记录来看,我没有显示任何可能产生此错误的内容

编辑:

 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
at android.content.ComponentName.<init>(ComponentName.java:128)
at android.content.Intent.<init>(Intent.java:4900)
at com.exampleapp.views.messages.ConversationsActivity.start(ConversationsActivity.java:31)
at com.exampleapp.views.menu.MenuFragment.onMenuMessagesClicked(MenuFragment.java:116)
at com.exampleapp.views.menu.MenuFragment_ViewBinding$5.doClick(MenuFragment_ViewBinding.java:82)
at butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22)
at android.view.View.performClick(View.java:5637)
at android.view.View$PerformClick.run(View.java:22429)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

最佳答案

或者你可以这样做:

public static void start(Activity activity) {
activity.startActivity(new Intent(activity, ConversationsActivity.class));
}

关于java - 应用程序因 android.content.Context.getPackageName()' 在空对象引用上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42987205/

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