Как я могу вызвать растровое изображение, определенное в методе другого класса? - PullRequest
0 голосов
/ 19 ноября 2010

Я хочу вызвать растровое изображение из метода в моем основном классе и не уверен, как это сделать -

У меня есть метод:

private void detectFaces() {
Bitmap bitmap565 = Bitmap.createBitmap(width, height,
                Config.RGB_565);    


if (facesFound < 1) {

                Intent k = new Intent(main.this, False.class);
                startActivity(k);

и в моем False.classУ меня есть:

super.onCreate(savedInstanceState);
        setContentView(R.layout.detectfalse);
        ImageView imageView = (ImageView) findViewById(R.id.false_view);
        TextView textView = (TextView) findViewById(R.id.badPicText);
        textView.setText(R.string.noFace);
        imageView.setImageBitmap(bitmap565);

Итак, в общем, как я могу разместить растровое изображение в моем методе detectFaces в моем основном классе и передать его в качестве растрового изображения на моем изображении в моем ложном классе?!

1 Ответ

1 голос
/ 19 ноября 2010

Это было странно читать ... в любом случае, вы не можете пропустить Bitmaps между действиями. Здесь я вижу, что растровое изображение слишком простое (Bitmap.createBitmap (width, height, Config.RGB_565);), так почему бы вам не создать растровое изображение в своей активности False? Если ваше растровое изображение не так просто, вам придется передавать другие виды данных. Например, вы можете передать URL-адрес растрового изображения, а затем декодировать его в своем классе False:

Intent k = new Intent(main.this, False.class);
k.putExtra("the_url", "http://blablabla");
startActivity(k);

Это был просто пример, показывающий, как вы передаете данные между действиями. Вы можете использовать эти данные, используя: getIntent().getStringExtra("the_url").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...