新意图应用崩溃

我想点击的ListView项目,但应用程序崩溃后启动新的活动。 如果我注释掉意图初始化,只留下吐司消息应用程序不会崩溃。 Сonsequently问题是意图。 我没有想法,为什么出现这种情况。 任何帮助将不胜感激。

public class MainActivity extends Activity { private ArrayList<Cinemas> cinema; private CinemasAdapter cinemaAdapter; private ListView list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cinema = new Handler().handle(); cinemaAdapter = new CinemasAdapter(this, R.layout.movie_data_row, cinema); list = (ListView) findViewById (R.id.listing1); list.setAdapter(cinemaAdapter); setContentView(list); list.setOnItemClickListener(new OnItemClickListener(){ public void onItemClick (AdapterView<?> parent, View view, int position, long id) { Context context = null; Cinemas movie = cinemaAdapter.getItem(position); Toast.makeText(getBaseContext(), "Click", Toast.LENGTH_LONG).show(); Intent intent = new Intent (context,More.class); startActivity(intent); } }); } }

这里是logcat的:

03-16 13:33:28.882: E/AndroidRuntime(2536): FATAL EXCEPTION: main 03-16 13:33:28.882: E/AndroidRuntime(2536): java.lang.NullPointerException 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.content.ComponentName.<init>(ComponentName.java:75) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.content.Intent.<init>(Intent.java:3491) 03-16 13:33:28.882: E/AndroidRuntime(2536): at com.example.bakumovies.MainActivity$1.onItemClick(MainActivity.java:47) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.widget.AdapterView.performItemClick(AdapterView.java:298) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.widget.AbsListView.performItemClick(AbsListView.java:1100) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2749) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.widget.AbsListView$1.run(AbsListView.java:3423) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.os.Handler.handleCallback(Handler.java:725) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.os.Handler.dispatchMessage(Handler.java:92) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.os.Looper.loop(Looper.java:137) 03-16 13:33:28.882: E/AndroidRuntime(2536): at android.app.ActivityThread.main(ActivityThread.java:5041) 03-16 13:33:28.882: E/AndroidRuntime(2536): at java.lang.reflect.Method.invokeNative(Native Method) 03-16 13:33:28.882: E/AndroidRuntime(2536): at java.lang.reflect.Method.invoke(Method.java:511) 03-16 13:33:28.882: E/AndroidRuntime(2536): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 03-16 13:33:28.882: E/AndroidRuntime(2536): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 03-16 13:33:28.882: E/AndroidRuntime(2536): at dalvik.system.NativeStart.main(Native Method)

--------------解决方案-------------

你已经初始化空上下文

Context context = null;

Intent intent = new Intent (context,More.class);

而你开始与上下文的意图,这将导致NullPointerException

所以,做这样的

Intent intent = new Intent (MainActivity.this, More.class);

使用:

Intent intent = new Intent (MainActivity.this, More.class);

代替

Intent intent = new Intent (context,More.class);

你得到一个NullPointerException ,因为,您分配contextnull

分类:安卓 时间:2012-01-01 人气:1
本文关键词: 机器人,机器人布局
分享到:

相关文章

  • 是否有可能跨越一个机器人相对布局的宽度以均匀分布按钮 2013-12-08

    Simple向 是否有可能跨越一个机器人相对布局的宽度以均匀分布的按钮? <RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/menu" android:layout_alignParentBottom="true"> <Button android:l

  • 机器人:布局:如何让我的对话框填满屏幕与XML 2014-02-04

    我试图得到一个对话框,打开覆盖大部分屏幕(我的意思是它还是有不错的效果圆润背后却掩盖内容) 我一直在试图用填充母却一直表现得像个包裹内容 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_par

  • 机器人 - >相对布局的改变上点击按钮,文本对齐 2015-03-08

    这是我的main.xml:` <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:addStatesFromChildren="false" android:layout_he

  • 机器人的ListView页脚查看没有被放置在屏幕的底部 2014-10-16

    我敢肯定,我失去了一些东西简单的得到这个实现的,但通过每一个已知的组合,我可以拿出来得到什么,我希望做的工作运行. 我想有一个ListView页脚坐在屏幕底部时的ListView项目不填充页面. 例如,我有三个项目一个ListView和FooterView(使用ListView的addFooterView)我想这footerView坐在屏幕底部的页面. 当ListView控件包含足够的项目滚动屏幕时,footerView应该坐在列表(而不是在屏幕的底部)结束. 我试图使用XML列如下. 任何和所

  • 关于Android的布局和标题栏的问题 2014-04-26

    我想设计一个机器人活动布局,我使用Eclipse ADT带. 布局必须看起来像屏幕截图. 我的问题是实现这种布局是它更好地窝线性布局,或使用相对布局? 这是更好地编程操作? 也为了对每个部分或标签顶部的标题栏是否有任何内置的Widget或我需要设置背景或有某种静态的ImageView的? 正如你可以清楚地看到该应用程序是基于iOS和我必须迁移它Android和我是新来的Andr​​oid和学习的基本UI仍在工作. 任何帮助或建议表示赞赏. --------------解决方案----------

  • 如何水平放置3个对象在android系统布局 2014-10-31

    欲在机器人的布局,其中,所述第一对象必须对齐左和第三必须出现右和第二对象必须获得在中心的其余部分的宽度水平对齐3个对象. 如何让我的? --------------解决方案------------- 这是相当多的,你想要什么. 所有你需要做的就是你想要的视图替换的TextView. 我做了背景的红色,因为它是圣诞节. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android

  • 背景布局移动时,软键盘显示 - 机器人 2012-02-09

    我有一个输入的弹出窗口,我显示了我的活动,具有一定的编辑框在其主视图. 当弹出显示视图保持黯淡的背景下活动(像一个警告对话框). 我遇到的问题是,当键盘出现的弹出是好的,但活动查看后台正在发生变化了. 这种观点应该暂停,我不会想到它会受到键盘的. 有什么办法来阻止这种情况发生? 我试着加入机器人:windowSoftInputMode ="adjustPan"的活动,并弹出,没有运气. 这是我的活动布局: <LinearLayout xmlns:android="htt

  • 在布局(从XML文件)执行动画 - OpenGL的机器人 2012-09-13

    目前我对图像使用OpenGL的机器人表演动画. M分别位图这样做. GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0); 是否有可能从我的XML文件中的任何布局替换形象? --------------解决方案------------- 如果你是新到Android,然后选中该得到一些想法, http://assets.en.oreilly.com/1/event/27/Introduction%20to%20Animation%20and%20

  • 机器人:相对布局两个按钮占据了所有可用的水平空间 2012-09-21

    我有个亲戚的布局和我有两个按钮,分别文本"你好"和"世界". 我想这两个按钮躺在彼此相邻,同样可以占据整个水平空间. 我尝试以下,但没有得到预期的输出 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height=&quo

  • 如何设置机器人时滚动我的布局:windowSoftInputMode =“adjustPan”? 2012-10-05

    我的活动有一个顶级的酒吧和一个底栏. 顶栏和底栏之间的空间我有几个内部意见的EditText一个LinearLayout中. 因为我不希望我的布局调整每次softkeyboard显示时间,所以我设置的android:windowSoftInputMode ="adjustPan"我的清单中的活动. 但是,当softkeyboard是openned,我要向下滚动,选择其他的EditText输入,它不允许我这样做. 我只是能够在底部选择的EditText当我关闭softkeyboard.

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.254 (s). 10 q(s)