0

以下のコードを試してみましたが、音楽ファイルMusik_stk100.mp3の名前を変更しても true が返されますか?

私は何を間違っていますか?

String filepath = "file:///mnt/sdcard/data/musikapp/";
final File musicfile = new File(filepath  + "/" + "Musik_stk100.mp3");
final ImageView imagetrue = (ImageView) findViewById(R.id.imagetrue);
final ImageView imagefalse = (ImageView) findViewById(R.id.imagefalse);

    if (musicfile.exists()){
        imagetrue .setVisibility(View.VISIBLE);
        imagefalse .setVisibility(View.GONE);
    } else {
        imagefalse .setVisibility(View.VISIBLE);
        imagetrue .setVisibility(View.GONE);
    }

解決

String filepath = (Environment.getExternalStorageDirectory() + "/data/musikapp/");
final File musicfile = new File(filepath  + "Musik_stk100.mp3");
final ImageView imagetrue = (ImageView) findViewById(R.id.imagetrue);
final ImageView imagefalse = (ImageView) findViewById(R.id.imagefalse);

    if (musicfile.exists()){
        imagetrue .setVisibility(View.VISIBLE);
        imagefalse .setVisibility(View.GONE);
    } else {
        imagefalse .setVisibility(View.VISIBLE);
        imagetrue .setVisibility(View.GONE);
    }
4

0 に答える 0