如何将微调器值发送到下一页?

时间:2016-11-26 13:22:55

标签: android eclipse android-intent android-spinner

需要立即回答..

    /* package whatever; // don't place package name! */

    import java.util.*;
    import java.lang.*;
    import java.io.*;

    /* Name of the class has to be "Main" only if the class is public. */
    class Ideone
    {
        int remainderWith7(String num)
        {
            // Your code here
            java.math.BigInteger bg=new java.math.BigInteger(num);
            Integer n=java.math.bg.intValue();
            //int n=java.util.Integer.parseInt(num);
            //hello
            return (int)n%7;
        }
        public static void main (String[] args) throws java.lang.Exception
        {
            // your code goes here
            Ideone id=new Ideone();
            id.remainderWith7("10");
        }
    }

然后这个

sem.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            // TODO Auto-generated method stub
            sems = sem.getSelectedItem().toString();
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub

        }

    });

我有困难..一个错误..我点击按钮后我的模拟器被强制关闭..我该怎么办? 感谢

2 个答案:

答案 0 :(得分:0)

你应该在开始新活动之后调用finish(),而不是之前。

像这样:

pasa.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        //Starting a new Intent
        Intent nextScreen = new Intent(getApplicationContext(), semis.class);
        //Sending data to another Activity

        nextScreen.putExtra("semss", sems.toString());
        startActivity(nextScreen);
        finish();

    }
});

答案 1 :(得分:0)

(keyword1)*\W*(?:\w+\W+){0,6}(keyword2)\W*(?:\w+\W+){0,6}(keyword3)*