小编mae*_*n11的帖子

如果条件导致程序强制关闭

我正在做一个Android应用程序,我正在考虑创建一个主题选项.我所想做的就是让用户点击代表主题的图像按钮.当他点击它时,我开始一个新的活动,即我将他引导到主页.此外,我创建了一些整数变量,当用户单击按钮时,这些变量设置为1.

然后在其他类中我所做的就是检查变量是否为1,并根据我应用主题.按主题我的意思是我只是改变背景壁纸.但这不起作用.我的意思是代码工作,但如果使用if循环来检查变量值,然后应用效果,它会导致错误.

这是完整的代码:

package com.example.themetest;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.LinearLayout;

public class MainActivity extends Activity implements OnClickListener{

    ImageButton ib1;
    ImageButton ib2;
    int water=0;
    int fire=0;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ib1 = (ImageButton) findViewById(R.id.imageButton1);
        ib2 = (ImageButton) findViewById(R.id.imageButton2);
        ib1.setOnClickListener(this);
        ib2.setOnClickListener(this);



    }


    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        switch(v.getId()){
        case R.id.imageButton1:
            water = 1;
            Intent wi = new Intent("com.example.themetest.THEME");
            startActivity(wi);
            break;

        case …
Run Code Online (Sandbox Code Playgroud)

java android if-statement

1
推荐指数
1
解决办法
124
查看次数

标签 统计

android ×1

if-statement ×1

java ×1