- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个应用程序,但遇到了问题。当我尝试运行我的应用程序时,出现以下错误:
>09-16 14:07:35.768: E/AndroidRuntime(21484): FATAL EXCEPTION: main
>09-16 14:07:35.768: E/AndroidRuntime(21484): java.lang.RuntimeException: Unable to start activity ComponentInfo{lt.prasom/lt.prasom.MainMenu}: java.lang.NullPointerException
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.os.Handler.dispatchMessage(Handler.java:99)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.os.Looper.loop(Looper.java:130)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread.main(ActivityThread.java:3683)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at java.lang.reflect.Method.invokeNative(Native Method)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at java.lang.reflect.Method.invoke(Method.java:507)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at dalvik.system.NativeStart.main(Native Method)
>09-16 14:07:35.768: E/AndroidRuntime(21484): Caused by: java.lang.NullPointerException
>09-16 14:07:35.768: E/AndroidRuntime(21484): at lt.prasom.MainMenu.onCreate(MainMenu.java:19)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
>09-16 14:07:35.768: E/AndroidRuntime(21484): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
>09-16 14:07:35.768: E/AndroidRuntime(21484): ... 11 more
我的 list :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lt.prasom"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal" >"
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MainMenu"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".GoodOffers" android:theme="@android:style/Theme.Black.NoTitleBar" />
<activity android:name=".Search" android:theme="@android:style/Theme.Black.NoTitleBar" />
<activity android:name=".Groups" android:theme="@android:style/Theme.Black.NoTitleBar" />
<activity android:name=".Specialmenu" android:theme="@android:style/Theme.Black.NoTitleBar" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
我的 Activity 在 lt.prasom 包中。当我重命名包名称时出现错误。
主菜单.java:
package lt.prasom;
import lt.prasom.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button search = (Button) findViewById(R.id.searchbutt);
search.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
Intent i = new Intent(MainMenu.this.getApplicationContext(), Search.class);
startActivity(i);
}
});
Button groups = (Button) findViewById(R.id.groupsbutt);
groups.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
Intent i = new Intent(MainMenu.this.getApplicationContext(), Groups.class);
startActivity(i);
}
});
Button goods = (Button) findViewById(R.id.specialbutt);
goods.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
Intent i = new Intent(MainMenu.this.getApplicationContext(), Specialmenu.class);
startActivity(i);
}
});
}
}
主.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="10dp"
android:orientation="vertical"
xmlns:ui="http://schemas.android.com/apk/res/lt.prasom" xmlns:app="http://schemas.android.com/apk/res/lt.prasom"
android:background="#f8f9fe" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="20dp"
android:layout_gravity="center"
android:src="@drawable/logo" />
<Button android:id="@+id/goodsbutt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="Geri pasiūlymai"
/>
<Button android:id="@+id/akcijabutt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="Akcijinės prekės"
/>
<Button android:id="@+id/newsbutt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="Naujos prekės"
/>
</LinearLayout>
谢谢!
最佳答案
searchbutt
id 未在当前 Activity 的 main.xml 中声明。您必须选择一个当前显示在 setContentView() 中的元素
所以 Button search = (Button) findViewById(R.id.searchbutt);
搜索是 null
和
search.setOnClickListener(new OnClickListener(){
抛出异常
关于android - E/AndroidRuntime(21484) 无法启动 Activity ComponentInfo{lt.prasom/lt.prasom.MainMenu} : java. lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446526/
我正在开发一个婴儿名字应用程序。我在开发应用程序时遇到运行时异常。这是日志文件的一部分。 11-06 01:37:00.970: WARN/dalvikvm(631): threadid=1: thr
我对编程很陌生,我正在努力解决下一个问题。我正在使用 LibGDX 创建基于 Tiled 的游戏(以下教程)。现在桌面部分一切正常,并且可以正常工作。但是当我尝试运行 android 部分时,它会立即
对于我的一个学校项目,我正在使用 Android Studio 构建自己的应用。这将是我的第一个应用程序。我也是 Android Studio 的新手,刚开始学习 Java。我已经使用 python
我的 JNI 部分中有以下代码 fragment : JNIEnv* env = AndroidRuntime::getJNIEnv(); 上面的语句在我的函数中总是返回 NULL。然后我使用 env
在layout文件中使用自定义的View时遇到如下错误: 12-11 17:28:26.962: ERROR/AndroidRuntime(17121): android.view.Inflat
MyApplication 静默终止。它打印的最后一件事是来自某个函数的跟踪日志,然后 Vm 关闭而不引用我的应用程序。 这是日志 fragment 05-17 15:25:28.294 4385
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
由于某种原因,LogCat 不再在崩溃时报告任何堆栈跟踪。相反,我只得到以下信息: D/AndroidRuntime: Shutting down VM W/dalvikvm: threadid=1:
我的使用Google Maps SDK(v2)的应用刚刚开始崩溃,但出现以下异常: Process: com.currentlocation.android, PID: 7328 java.l
我正在调用网络服务以将图像保存在数据库中。为此,我从图库中挑选了一张图片并将其传递给网络服务。对我来说,它在 Samsung galaxy tab 中运行良好。但是当我在 HTC (Android 2
我正在为此苦苦挣扎..请帮助我。我也附上了 logcat 输出。请帮我解决这个问题。我从本地主机 url 调用数据库,因为我将数据库保存在 XAMPP mysql 中。问题是 ListView 根本没
当我导航到 android-sdk 文件夹下的 platform-tools 文件夹时,我可以执行一些操作,以便从 LogCat 获取输出。 p> 比如这个命令 adb logcat AndroidR
我正在开发一个应用程序,每次运行它时,我的应用程序都会崩溃。当我查看堆栈跟踪时,我收到此消息。 E/AndroidRuntime: FATAL EXCEPTION: main Process:
我的项目遇到问题......我在试用项目中编写了它。现在,我将代码移至主项目中。但是存在问题......我应该如何解决它? BmiMale.java package com.example.livep
这个问题已经有答案了: What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? (25 个回答)
调用 Web 服务时出现空指针异常。该服务提供 Json 数组,如下所示: [{"userid":210, "name" :"Karan", "email":"ka@gmail.com",
嗨,我仍在利用空闲时间学习 Android,我正在尝试使用 Json 从 Android 上的 MySQL DB 收集数据,但我在处理线程时遇到问题。 有任何提示可以指出解决这个问题的正确方向吗?也许
有没有其他人看到过在 Andriod 运行时无法解析导入的问题? 我正尝试按照以下说明构建日历 android 示例: http://samples.google-api-java-client.go
这个问题已经有一段时间了。我不知道为什么会出现此错误。我正在尝试从数据库中删除一行。我对插入或更新没有问题,只是删除功能。 这是我的日志: 07-11 16:32:06.296: W/CursorWr
我正在使用opencv做人脸检测应用程序。该应用程序已安装在手机中,但由于致命错误而突然关闭。这是我的MainActivity.java package com.example.oc2; import
我是一名优秀的程序员,十分优秀!