Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将整数数据从第1页传输到第2页?_Java_Android - Fatal编程技术网

Java 如何将整数数据从第1页传输到第2页?

Java 如何将整数数据从第1页传输到第2页?,java,android,Java,Android,我有两门课,第一页和第二页。单击page1中的按钮时,如何将数据从page1传输到page2中的整数 我试过几个密码: 第1页上课 protected void onListItemClick(ListView l, View v, int position, long id) { Intent i = null; switch (position) { case 0: i = new Intent(thi

我有两门课,第一页和第二页。单击page1中的按钮时,如何将数据从page1传输到page2中的整数

我试过几个密码: 第1页上课

protected void onListItemClick(ListView l, View v, int position, long id) {
        Intent i = null;
        switch (position) 
        {
        case 0:
            i = new Intent(this, page2.class );
        i.putExtra("Konum", 2);
        break;

        }
        startActivity(i);
第二页上课

Intent intent = getIntent();
    private Integer konum = intent.getIntExtra("Konum", 0);
但是不起作用! 单击第1页的按钮时,如何将数据从第1页传输到第2页的整数

EROR:

    09-27 19:50:19.556: E/AndroidRuntime(528): FATAL EXCEPTION: main
09-27 19:50:19.556: E/AndroidRuntime(528): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{ru.truba.touchgallery/ru.truba.touchgallery.GalleryUrlActivity}: java.lang.NullPointerException
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.os.Looper.loop(Looper.java:123)
09-27 19:50:19.556: E/AndroidRuntime(528):  at android.app.ActivityThread.main(ActivityThread.java:3683)
09-27 19:50:19.556: E/AndroidRuntime(528):  at java.lang.reflect.Method.invokeNative(Native Method)
在oncreate()之后的其他活动中


请参阅本详细教程“但它不起作用”您这是什么意思?您是否有任何错误?请在您的问题中添加更多细节,以便人们能够回答。应用程序崩溃了吗?然后发布一个崩溃日志。值是否输入不正确?然后公布你在第二个意图中得到的价值。目前很难弄清楚你在问什么。我能帮上忙谢谢你,因为它正在工作。为什么这和OP的工作有很大的不同,为什么它能解决问题?发布的代码在我看来还行,但没有日志或问题描述,我们无法确定。通常情况下,我怀疑问题代码没有显示出来。很好,对我也很有用,谢谢
 Intent i = new Intent(this, ActivityTwo.class);
  i.putExtra("Value1", 1);
  startActivity(i);
Bundle extras = getIntent().getExtras();
int value1 = extras.getint("Value1",0);