Извините за мой английский. У меня есть класс с именем Server, и мне нужно прочитать URL-адрес из файла в активах моих приложений, но AssetManager
андроид-студия говорит, что к нему нельзя получить доступ извне пакета, а getassets()
не работают. Как я могу получить доступ к активам не из класса активности?Доступ к файлам активов из другого класса
0
A
ответ
0
Как я могу получить доступ активы от не деятельности класса
Для доступа активов нужно Context
. Так разъехаться к классу (с помощью конструктора или другим способом) или просто передать свой адрес, если это все, что вам нужно от ваших активов
0
Non классу деятельности
public CustomClass(Context myContext) {
AssetManager mngr = myContext.getAssets();
InputStream is = mngr.open("text.txt"); // get text file
try {
InputStream bitmap = myContext.getAssets().open("imagename.png");// get iamge file
Bitmap bit = BitmapFactory.decodeStream(bitmap);
//imgview.setImageBitmap(bit);
}
catch (IOException e1) {
e1.printStackTrace();
}
}
Вызвать класс вроде как
CustomClass(getApplicationContext()) ; //activity
CustomClass(getActivity().getApplicationContext()); //fragment
Смежные вопросы
- 1. Доступ к файлам в папке активов
- 2. Доступ к IN-файлам из другого каталога
- 3. Доступ к файлам другого приложения
- 4. Доступ к экземпляру класса из другого класса?
- 5. Доступ к переменным класса из другого класса
- 6. Доступ к переменной класса из другого класса
- 7. Доступ к функции класса из другого класса
- 8. Доступ к переменной класса из другого класса
- 9. Доступ к переменной класса из другого класса
- 10. Доступ к файлам ресурсов resx из другого проекта
- 11. Доступ к «верхнему» экземпляру класса из другого экземпляра другого класса
- 12. Доступ к файлам пользователя с другого аккаунта
- 13. Доступ к частным данным из другого класса
- 14. Доступ к методам из другого класса Android
- 15. Доступ к списку из другого класса vb.net
- 16. Доступ к методу из другого класса
- 17. Доступ к HashMap из другого класса
- 18. Доступ к переменной int из другого класса
- 19. Доступ к изображению, взятому из другого класса
- 20. Доступ к IBOutlet из другого класса?
- 21. Доступ к переменной из другого класса
- 22. Доступ к методу подкласса из другого класса
- 23. Доступ к частной переменной из другого класса?
- 24. Доступ к объекту из другого класса C++
- 25. Доступ к информации UIWebView из другого класса?
- 26. Доступ к переменной inForm1 из другого класса
- 27. Доступ к BindingList из другого класса
- 28. Доступ к переменной из другого класса
- 29. Доступ к данным из другого класса (java)?
- 30. Доступ к Java JFrame из другого класса
Укажите URL-адрес при создании экземпляра 'Server', либо с помощью параметра конструктора, либо с помощью метода setter. – CommonsWare