Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 如何清除Imageview_Java_Android_Image_Imageview - Fatal编程技术网

Java 如何清除Imageview

Java 如何清除Imageview,java,android,image,imageview,Java,Android,Image,Imageview,在我的活动中有很多图像,过了一段时间应用程序崩溃(内存不足错误)。因此,如果我关闭活动,我想清除图像,但它不起作用。我的代码: import android.content.Intent; import android.graphics.drawable.BitmapDrawable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; impor

在我的活动中有很多图像,过了一段时间应用程序崩溃(内存不足错误)。因此,如果我关闭活动,我想清除图像,但它不起作用。我的代码:

import android.content.Intent;
import android.graphics.drawable.BitmapDrawable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.Spinner;

import com.google.android.gms.appindexing.Action;
import com.google.android.gms.appindexing.AppIndex;
import com.google.android.gms.appindexing.Thing;
import com.google.android.gms.common.api.GoogleApiClient;

public class Jubel extends AppCompatActivity {
    public Spinner spinner1;
    public String[] spinnertext = {"Laufbewegungen", "Abschlussbewegungen (1/2)", "Abschlussbewegungen (2/2)", "EAS FC - Freischaltbare Objekte"};
    public ImageView imageView12;
    public ImageView imageView8;
    public ImageView imageView16;
    public ImageView imageView17;
    public ImageView imageView18;
    public ImageView imageView20;
    public ImageView imageView21;
    public ImageView imageView15;
    public ImageView imageView13;
    public ImageView imageView22;
    public ImageView imageView19;
    public ImageView imageView23;
    public ImageView imageView24;
    public ImageView imageView25;
    public ImageView imageView26;
    public ImageView imageView27;
    public ImageView imageView29;
    public ImageView imageView28;
    public ImageView imageView30;
    public ImageView imageView31;

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

        imageView12 = (ImageView) findViewById(R.id.imageView12);
        imageView12.setImageResource(R.drawable.thumbsuck2);
        imageView8 = (ImageView) findViewById(R.id.imageView8);
        imageView8.setImageResource(R.drawable.onearmraised1);
        imageView16 = (ImageView) findViewById(R.id.imageView16);
        imageView16.setImageResource(R.drawable.wristflick6);
        imageView17 = (ImageView) findViewById(R.id.imageView17);
        imageView17.setImageResource(R.drawable.aeroplane7);
        imageView18 = (ImageView) findViewById(R.id.imageView18);
        imageView18.setImageResource(R.drawable.pointtosky8);
        imageView20 = (ImageView) findViewById(R.id.imageView20);
        imageView20.setImageResource(R.drawable.canyouhearme11);
        imageView21 = (ImageView) findViewById(R.id.imageView21);
        imageView21.setImageResource(R.drawable.handsout12);
        imageView15 = (ImageView) findViewById(R.id.imageView15);
        imageView15.setImageResource(R.drawable.armsout5);
        imageView13 = (ImageView) findViewById(R.id.imageView13);
        imageView13.setImageResource(R.drawable.eartwist3);
        imageView22 = (ImageView) findViewById(R.id.imageView22);
        imageView22.setImageResource(R.drawable.fingerpoint4);
        imageView19 = (ImageView) findViewById(R.id.imageView19);
        imageView19.setImageResource(R.drawable.telephone10);
        imageView23 = (ImageView) findViewById(R.id.imageView23);
        imageView23.setImageResource(R.drawable.shhhhh9);
        imageView24 = (ImageView) findViewById(R.id.imageView24);
        imageView24.setImageResource(R.drawable.comeon13);
        imageView25 = (ImageView) findViewById(R.id.imageView25);
        imageView25.setImageResource(R.drawable.doublearmswing15);
        imageView26 = (ImageView) findViewById(R.id.imageView26);
        imageView26.setImageResource(R.drawable.flyingbird16);
        imageView27 = (ImageView) findViewById(R.id.imageView27);
        imageView27.setImageResource(R.drawable.handonhead17);
        imageView29 = (ImageView) findViewById(R.id.imageView29);
        imageView29.setImageResource(R.drawable.armspointingup19);
        imageView28 = (ImageView) findViewById(R.id.imageView28);
        imageView28.setImageResource(R.drawable.heartsymbol18);
        imageView30 = (ImageView) findViewById(R.id.imageView30);
        imageView30.setImageResource(R.drawable.windmill20);
        imageView31 = (ImageView) findViewById(R.id.imageView31);
        imageView31.setImageResource(R.drawable.blowkisses14);

        spinner1 = (Spinner) findViewById(R.id.spinner1);
        ArrayAdapter<String> spinneradapter = new ArrayAdapter<String>(Jubel.this, android.R.layout.simple_spinner_dropdown_item, spinnertext);
        spinner1.setAdapter(spinneradapter);
        spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

                int spinnerposition = spinner1.getSelectedItemPosition();

                switch (spinnerposition) {

                    case 0: {
                        break;
                    }

                    case 1: {
                        finish();
                        Intent intent = new Intent(Jubel.this,JubelAbschluss.class);
                        startActivity(intent);

                        break;
                    }

                    case 2: {
                        finish();
                        Intent intent = new Intent(Jubel.this,JubelAbschluss2.class);
                        startActivity(intent);

                        break;
                    }

                    case 3: {
                        finish();
                        Intent intent = new Intent(Jubel.this,JubelEAS.class);
                        startActivity(intent);

                        break;

                    }
                }
            }
                    @Override
                    public void onNothingSelected (AdapterView < ? > parent){

                    }
                } );}





    public void ToHome(View view) {
        Intent intent = new Intent(this,MainActivity.class);
        startActivity(intent);
        finish();
    }

    @Override
    public void onStop() {
       ((BitmapDrawable)imageView12.getDrawable()).getBitmap().recycle();
        imageView12.setImageDrawable(null);
        ((BitmapDrawable)imageView8.getDrawable()).getBitmap().recycle();
        imageView8.setImageDrawable(null);
        ((BitmapDrawable)imageView16.getDrawable()).getBitmap().recycle();
        imageView16.setImageDrawable(null);
        ((BitmapDrawable)imageView17.getDrawable()).getBitmap().recycle();
        imageView17.setImageDrawable(null);
        ((BitmapDrawable)imageView18.getDrawable()).getBitmap().recycle();
        imageView18.setImageDrawable(null);
        ((BitmapDrawable)imageView20.getDrawable()).getBitmap().recycle();
        imageView20.setImageDrawable(null);
        ((BitmapDrawable)imageView21.getDrawable()).getBitmap().recycle();
        imageView21.setImageDrawable(null);
        ((BitmapDrawable)imageView15.getDrawable()).getBitmap().recycle();
        imageView15.setImageDrawable(null);
        ((BitmapDrawable)imageView13.getDrawable()).getBitmap().recycle();
        imageView13.setImageDrawable(null);
        ((BitmapDrawable)imageView22.getDrawable()).getBitmap().recycle();
        imageView22.setImageDrawable(null);
        ((BitmapDrawable)imageView19.getDrawable()).getBitmap().recycle();
        imageView19.setImageDrawable(null);
        ((BitmapDrawable)imageView23.getDrawable()).getBitmap().recycle();
        imageView23.setImageDrawable(null);
        ((BitmapDrawable)imageView24.getDrawable()).getBitmap().recycle();
        imageView24.setImageDrawable(null);
        ((BitmapDrawable)imageView25.getDrawable()).getBitmap().recycle();
        imageView25.setImageDrawable(null);
        ((BitmapDrawable)imageView26.getDrawable()).getBitmap().recycle();
        imageView26.setImageDrawable(null);
        ((BitmapDrawable)imageView27.getDrawable()).getBitmap().recycle();
        imageView27.setImageDrawable(null);
        ((BitmapDrawable)imageView28.getDrawable()).getBitmap().recycle();
        imageView28.setImageDrawable(null);
        ((BitmapDrawable)imageView29.getDrawable()).getBitmap().recycle();
        imageView29.setImageDrawable(null);
        ((BitmapDrawable)imageView30.getDrawable()).getBitmap().recycle();
        imageView30.setImageDrawable(null);
        ((BitmapDrawable)imageView31.getDrawable()).getBitmap().recycle();
        imageView31.setImageDrawable(null);
        super.onStop();
    }
}
导入android.content.Intent;
导入android.graphics.drawable.BitmapDrawable;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.ArrayAdapter;
导入android.widget.ImageButton;
导入android.widget.ImageView;
导入android.widget.Spinner;
导入com.google.android.gms.appindexing.Action;
导入com.google.android.gms.AppIndex.AppIndex;
导入com.google.android.gms.appindexing.Thing;
导入com.google.android.gms.common.api.GoogleAppClient;
公共类禧年活动{
公共纺纱机纺纱机1;
公共字符串[]spinnertext={“Laufbewegungen”、“Abschlussbewegungen(1/2)”、“Abschlussbewegungen(2/2)”、“EAS FC-Freischaltbare对象”};
公共图像视图12;
公共图像视图8;
公共图像视图16;
公共图像视图17;
公共图像视图18;
公共图像视图20;
公共图像视图21;
公共图像视图15;
公共图像视图13;
公共图像视图22;
公共图像视图19;
公共图像视图23;
公共图像视图24;
公共图像视图25;
公共图像视图26;
公共图像视图27;
公共图像视图29;
公共图像视图28;
公共图像视图30;
公共图像视图31;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jubel);
imageView12=(ImageView)findViewById(R.id.imageView12);
imageView12.setImageResource(R.drawable.2);
imageView8=(ImageView)findViewById(R.id.imageView8);
imageView8.setImageResource(R.drawable.onearmraised1);
imageView16=(ImageView)findViewById(R.id.imageView16);
imageView16.setImageResource(R.drawable.wristflick6);
imageView17=(ImageView)findViewById(R.id.imageView17);
imageView17.setImageResource(R.drawable.aeroplane7);
imageView18=(ImageView)findViewById(R.id.imageView18);
imageView18.setImageResource(R.drawable.pointtosky8);
imageView20=(ImageView)findViewById(R.id.imageView20);
imageView20.setImageResource(R.drawable.canyouhearme11);
imageView21=(ImageView)findViewById(R.id.imageView21);
imageView21.setImageResource(R.drawable.handsout12);
imageView15=(ImageView)findViewById(R.id.imageView15);
imageView15.setImageResource(R.drawable.armsout5);
imageView13=(ImageView)findViewById(R.id.imageView13);
imageView13.setImageResource(R.drawable.eartwist3);
imageView22=(ImageView)findViewById(R.id.imageView22);
imageView22.setImageResource(R.drawable.fingerpoint4);
imageView19=(ImageView)findViewById(R.id.imageView19);
imageView19.setImageResource(R.drawable.telephone10);
imageView23=(ImageView)findViewById(R.id.imageView23);
imageView23.setImageResource(R.drawable.shhh9);
imageView24=(ImageView)findViewById(R.id.imageView24);
imageView24.setImageResource(R.drawable.comeon13);
imageView25=(ImageView)findViewById(R.id.imageView25);
imageView25.setImageResource(R.drawable.doublearmswing15);
imageView26=(ImageView)findViewById(R.id.imageView26);
imageView26.setImageResource(R.drawable.flyingbird16);
imageView27=(ImageView)findViewById(R.id.imageView27);
imageView27.setImageResource(R.drawable.handonhead17);
imageView29=(ImageView)findViewById(R.id.imageView29);
imageView29.setImageResource(R.drawable.armspointingup19);
imageView28=(ImageView)findViewById(R.id.imageView28);
imageView28.setImageResource(R.drawable.heartsymbol18);
imageView30=(ImageView)findViewById(R.id.imageView30);
imageView30.setImageResource(R.drawable.windmill20);
imageView31=(ImageView)findViewById(R.id.imageView31);
imageView31.setImageResource(R.drawable.blowkisses14);
喷丝头1=(喷丝头)findViewById(R.id.spinner1);
ArrayAdapter spinneradapter=新的ArrayAdapter(Jubel.this,android.R.layout.simple\u spinner\u dropdown\u项,spinnertext);
喷丝头1.设置适配器(喷丝适配器);
spinner1.setOnItemSelectedListener(新AdapterView.OnItemSelectedListener()){
@凌驾
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
int spinnerposition=spinner1.getSelectedItemPosition();
开关(喷丝头位置){
案例0:{
打破
}
案例1:{
完成();
意向意向=新意向(Jubel.this,JubelAbschluss.class);
星触觉(意向);
打破
}
案例2:{
完成();
意向意向=新意向(Jubel.this,jubelabschlus2.class);
星触觉(意向);
打破
}
案例3:{
完成();
意向意向=新意向(Jubel.this,JubelEAS.class);
星触觉(意向);
打破
}
}
}
@凌驾
未选择公共无效(AdapterView<?>父级){
}
} );}
公共住宅(视图