- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
02-27 22:53:13.047: E/AndroidRuntime(11744): FATAL EXCEPTION: main
02-27 22:53:13.047: E/AndroidRuntime(11744): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.itcuties.android.reader/com.itcuties.android.reader.ItemDescriptionActivity}: java.lang.NullPointerException
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread.access$600(ActivityThread.java:141)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.os.Handler.dispatchMessage(Handler.java:99)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.os.Looper.loop(Looper.java:137)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread.main(ActivityThread.java:5041)
02-27 22:53:13.047: E/AndroidRuntime(11744): at java.lang.reflect.Method.invokeNative(Native Method)
02-27 22:53:13.047: E/AndroidRuntime(11744): at java.lang.reflect.Method.invoke(Method.java:511)
02-27 22:53:13.047: E/AndroidRuntime(11744): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
02-27 22:53:13.047: E/AndroidRuntime(11744): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
02-27 22:53:13.047: E/AndroidRuntime(11744): at dalvik.system.NativeStart.main(Native Method)
02-27 22:53:13.047: E/AndroidRuntime(11744): Caused by: java.lang.NullPointerException
02-27 22:53:13.047: E/AndroidRuntime(11744): at com.itcuties.android.reader.ItemDescriptionActivity.onCreate(ItemDescriptionActivity.java:18)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.Activity.performCreate(Activity.java:5104)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
02-27 22:53:13.047: E/AndroidRuntime(11744): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
02-27 22:53:13.047: E/AndroidRuntime(11744): ... 11 more
和ItemDescriptionActivity.java
package com.itcuties.android.reader;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import com.itcuties.android.reader.R;
public class ItemDescriptionActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.item);
Bundle bundle = getIntent().getExtras();
String item_description = bundle.getString("description");
TextView desc = (TextView) findViewById(R.layout.item);
desc.setText(item_description);
}
}
应用正在获取 rss 数据,在 ListView 中显示标题。我试图在点击时添加显示说明,但应用程序在点击时崩溃。什么会导致这些错误?
最佳答案
您需要将 id
传递给 findViewById()
,也许您打算使用 findViewById(R.id.item);
。如果您仍然遇到相同的 LogCat 错误,请确保布局 item.xml
实际上有一个 id 为 @+id/item
的 TextView。
也不是每个 Activity 都是从一个 Intent 开始的,也不是每个 Intent 都有额外的,在使用它们之前你应该确保这些值都不是 null
。
添加另一个 RSS 值
让我们将链接与描述一起传递:
public void onItemClick(AdapterView<?> parent, View view, int pos, long id) {
Intent intent = new Intent(activity, ItemDescriptionActivity.class);
RSSItem item = listItems.get(pos);
intent.putExtra("description", item.getDescription());
intent.putExtra("link", item.getLink());
activity.startActivity(intent);
}
接下来我们将在 ItemDescriptionActivity
中创建一个新的类变量:
String item_link;
最后设置按钮以在网页中打开链接:
item_link = bundle.getString("link");
Button link = (Button) findViewById(R.id.button1);
link.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Intent browse = new Intent(Intent.ACTION_VIEW, Uri.parse(item_link));
startActivity(browse);
}
}
关于android activitythread settext错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15122746/
据我所知,我的应用程序看起来已经完成,虽然它不是防弹的,但它应该可以完成测试工作,但问题是当我构建时,我遇到了这些错误。 Thread [ main] (Suspended (exception Ru
我收到此错误 ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2585 当我开始一个
然后当我按 f8 a 我得到: ZygoteInit$methodandargscaller.run() source not found
我是 android 和 java 的新手。我试图根据一个示例检查我的代码,但在该示例运行良好时,应用程序以某种方式保持强制关闭。我需要帮助!提前致谢!我只是将名称更改为字符串而不是整数。我不知道我是
我得到一个 android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012)
02-27 22:53:13.047: E/AndroidRuntime(11744): FATAL EXCEPTION: main 02-27 22:53:13.047: E/AndroidRunt
在进行一些更改以提高可用性之前,我的应用程序运行良好。现在,它始终显示此错误:ActivityThread.performLaunchActivity(ActivityThread$ActivityC
每次在调试器中启动我的程序时,我都会收到 ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord,Intent) 错误。该
我的应用程序崩溃了。它发生在很多用户及其在 ActivityThread.java 方法 reportSizeConfigurations 中的多个位置。我不知道这是做什么用的,为什么会卡住。 卡住发
好吧,我的程序中有这个方法,可以从 ArrayList 中删除一个对象。 (方法在这篇文章的底部)。它也做了一些其他的事情,但经过大量调试后我发现正是这一行导致程序崩溃: myTrackedEvent
我正在执行搜索存储在数据库中的位置的任务。之后我必须在相应的位置放置一个图钉。我对快速搜索框 (QSB) 进行了修改,以搜索我的应用程序中的数据库。对于 QSB 性能,我遵循了 API 演示中的搜索字
我收到了这份堆栈跟踪报告,其中根本没有提及我的应用: java.lang.NullPointerException at android.app.ActivityThread.handleBindAp
此崩溃发生在三星 Galaxy S8+ (Android 8.0) 上: java.lang.RuntimeException: at android.app.ActivityThread.han
我在网上找到了一些使用 android.app.ActivityThread 的示例,但我在我的 android sdk 安装(2.1 和 2.2)中找不到它,在 android sdk webpag
ActivityThread类的源码显示,它是一个final类,这个类中的所有方法也是final方法。作为java中的final关键字定义,这个类是不能被继承的,为什么android开发者保留了这些方
microhonePopUp 方法将在 MainActivity 中工作,但我希望它在另一个类 (MediaButtonIntentReceiver) 中工作。问题出在 startActivityFo
我正在开发我的第一个 Android 应用程序,它有内存泄漏。我已经使用了像 MAT 这样的工具,但我仍然无法找出泄漏的来源。 一些上下文和情况:我的应用程序中有很多 Activity 。当我反复从
我在我的 Android 应用程序日志中收到了这样一条消息。 E/ActivityThread﹕ Failed to find provider info for com.example.myapp.
为什么我无法查看来自 ActivityThread 的错误来源,例如: ActivityThread.performLaunchActivity(ActivityThread$ActivityClie
对于我的 Android 应用程序,我在 Google Play 的开发者控制台中收到以下错误: java.lang.RuntimeException: Unable to instantiate a
我是一名优秀的程序员,十分优秀!