0

あるアクティビティから別のアクティビティに文字列を呼び出すにはどうすればよいですか? コードが機能しません。携帯電話の SD カードの画像を参照し、画像のアドレスを返すプログラムを作成しようとしています。zxing ライブラリに基づいて QR コード デコーダを開発しています。

 private void onFileClick(Option o)
{
    //Toast.makeText(this, "File Clicked: "+o.getName(), Toast.LENGTH_SHORT).show();
    Toast.makeText(this, "File Clicked: "+o.getPath(), Toast.LENGTH_SHORT).show();
    QRDecoder qr = null;
    str = o.getPath();
    qr.setFile(str);
    Intent intent = new Intent(this, QRDecoder.class);
    Log.d("filter", str);
    Log.d("filter", qr.my_url);
    startActivity(intent);
}
4

1 に答える 1

0

startActivity を呼び出す前に intent.putExtra("path", str);

QRDecoderのonCreateで

String path = getIntent().getStringExtra("path");

于 2013-02-11T20:51:11.213 に答える