gpt4 book ai didi

android - NullPointerException 因为长按 TextView

转载 作者:太空狗 更新时间:2023-10-29 15:00:43 25 4
gpt4 key购买 nike

感谢 Crashlytics,我发现了这个奇怪的错误,它发生在三星 G386T 上。 Android 应用包含新类包 android.support.v7 以包含“工具栏”组件。不幸的是,这个错误非常“普遍”,它没有在我的应用程序中命名错误开始的类。

自定义 Activity 声明示例:

public class AccessAccountActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.access_acount_activity);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
toolbar.setLogo(R.drawable.ic_toolbar);
setSupportActionBar(toolbar);
}

ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setTitle(getString(R.string.app_name));
actionBar.setDisplayHomeAsUpEnabled(true);
}
}

Gradle (安卓工作室):

编译'com.android.support:appcompat-v7:21.0.2'

[错误跟踪]

java.lang.NullPointerException
at android.widget.Editor.performLongClick(Editor.java:1010)
at android.widget.TextView.performLongClick(TextView.java:10153)
at android.view.View$CheckForLongPress.run(View.java:19434)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5692)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(NativeStart.java)

最佳答案

您好,您必须使用 longClick 的返回值 (TRUE)

editText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return true;
}
});

关于android - NullPointerException 因为长按 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27130991/

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