getAssets () 메서드를 확인할 수 없습니다.

모하마드 알람

안녕하세요 저는 getAsset () 메서드에 문제가 있습니다. inputStream에 넣을 getAsset ()을 사용하여 자산 폴더에서 xml 파일을 얻으려고합니다.

암호:

public class MainActivity extends AppCompatActivity {
    List people;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        try {
            InputStream is =  getAssets().open("people.xml");
            people = XMLParser.readPeople(is);
        }catch (IOException e){
            e.printStackTrace();
        }
    }
}

XML :

<people>
   <person>
       <name>joe</name>
       <dob>11/08/16</dob>
       <gender>male</gender>
   </person>
</people>

누구나 getAssets () 메소드로 무슨 일이 일어나고 있는지 말해 줄 수 있습니까?

하 샤드 판 수리야

이 대신

      try {
            InputStream is =  getAssets().open("people.xml");
            people = XMLParser.readPeople(is);
        }catch (IOException e){
            e.printStackTrace();
        }

이것을 사용하십시오

        try {
               AssetManager assetManager = getBaseContext().getAssets();
                InputStream is =  assetManager.open("people.xml");
                people = XMLParser.readPeople(is);
            }catch (IOException e){
                e.printStackTrace();
            }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

경고 : 메소드 호출 getAssets는 nullpointerexception을 생성 할 수 있습니다.

분류에서Dev

Android NDK 빌드, 메서드를 확인할 수 없습니다.

분류에서Dev

MainActivity에서 "findViewById"메서드를 확인할 수 없습니다.

분류에서Dev

Toast의 maketext () 메서드를 확인할 수 없습니다.

분류에서Dev

getActionBar () (Android Studio) 메서드를 확인할 수 없습니다.

분류에서Dev

TimepickerFragment show () 메서드를 확인할 수 없습니다.

분류에서Dev

PubNub : 구독 메서드를 확인할 수 없습니다.

분류에서Dev

'OnListItemClick'메서드를 확인할 수 없습니다.

분류에서Dev

FAB.show () 메서드를 확인할 수 없습니다.

분류에서Dev

OnStartCommand () 메서드를 확인할 수 없습니다.

분류에서Dev

"findItem (int)"메서드를 확인할 수 없습니다.

분류에서Dev

stream () 메서드를 확인할 수 없습니다.

분류에서Dev

osmdroid setUserAgentValue 메서드를 확인할 수 없습니다.

분류에서Dev

getBaseContext () 메서드를 확인할 수 없습니다.

분류에서Dev

Color.valueOf (int) 메서드를 확인할 수 없습니다.

분류에서Dev

getFilter () 메서드를 확인할 수 없습니다.

분류에서Dev

Fragment RecyclerView에서 'findViewById'메서드를 확인할 수 없습니다.

분류에서Dev

'User'클래스에서 'setEmail'메서드를 확인할 수 없습니다.

분류에서Dev

GridView에서 CheckBox 확인 메서드를 감지 할 수 없습니다.

분류에서Dev

Android Studio에서 addRule () 메서드를 확인할 수 없습니다.

분류에서Dev

JNI C 파일에서 'GetArrayLength'/ 'GetByteArrayRegion'메서드를 확인할 수 없습니다.

분류에서Dev

Android Studio에서 setToNow () 메서드를 확인할 수 없습니다.

분류에서Dev

Pig에서 Java UDF의 메서드를 확인할 수 없습니다.

분류에서Dev

checkSelfPermission 메서드에서 'CAMERA'기호를 확인할 수 없습니다.

분류에서Dev

TimePickerDIalog에서 DateFormat.is24HourFormat 메서드를 확인할 수 없습니다.

분류에서Dev

조각 클래스에서 getsystemservice 메서드를 확인할 수 없습니다.

분류에서Dev

() 메소드의 readAllBytes를 확인할 수 없습니다

분류에서Dev

() 메소드의 .getFilter를 확인할 수 없습니다

분류에서Dev

Java가 "size ()"메소드를 확인할 수 없습니다.

Related 관련 기사

  1. 1

    경고 : 메소드 호출 getAssets는 nullpointerexception을 생성 할 수 있습니다.

  2. 2

    Android NDK 빌드, 메서드를 확인할 수 없습니다.

  3. 3

    MainActivity에서 "findViewById"메서드를 확인할 수 없습니다.

  4. 4

    Toast의 maketext () 메서드를 확인할 수 없습니다.

  5. 5

    getActionBar () (Android Studio) 메서드를 확인할 수 없습니다.

  6. 6

    TimepickerFragment show () 메서드를 확인할 수 없습니다.

  7. 7

    PubNub : 구독 메서드를 확인할 수 없습니다.

  8. 8

    'OnListItemClick'메서드를 확인할 수 없습니다.

  9. 9

    FAB.show () 메서드를 확인할 수 없습니다.

  10. 10

    OnStartCommand () 메서드를 확인할 수 없습니다.

  11. 11

    "findItem (int)"메서드를 확인할 수 없습니다.

  12. 12

    stream () 메서드를 확인할 수 없습니다.

  13. 13

    osmdroid setUserAgentValue 메서드를 확인할 수 없습니다.

  14. 14

    getBaseContext () 메서드를 확인할 수 없습니다.

  15. 15

    Color.valueOf (int) 메서드를 확인할 수 없습니다.

  16. 16

    getFilter () 메서드를 확인할 수 없습니다.

  17. 17

    Fragment RecyclerView에서 'findViewById'메서드를 확인할 수 없습니다.

  18. 18

    'User'클래스에서 'setEmail'메서드를 확인할 수 없습니다.

  19. 19

    GridView에서 CheckBox 확인 메서드를 감지 할 수 없습니다.

  20. 20

    Android Studio에서 addRule () 메서드를 확인할 수 없습니다.

  21. 21

    JNI C 파일에서 'GetArrayLength'/ 'GetByteArrayRegion'메서드를 확인할 수 없습니다.

  22. 22

    Android Studio에서 setToNow () 메서드를 확인할 수 없습니다.

  23. 23

    Pig에서 Java UDF의 메서드를 확인할 수 없습니다.

  24. 24

    checkSelfPermission 메서드에서 'CAMERA'기호를 확인할 수 없습니다.

  25. 25

    TimePickerDIalog에서 DateFormat.is24HourFormat 메서드를 확인할 수 없습니다.

  26. 26

    조각 클래스에서 getsystemservice 메서드를 확인할 수 없습니다.

  27. 27

    () 메소드의 readAllBytes를 확인할 수 없습니다

  28. 28

    () 메소드의 .getFilter를 확인할 수 없습니다

  29. 29

    Java가 "size ()"메소드를 확인할 수 없습니다.

뜨겁다태그

보관