«android-context» 태그된 질문

애플리케이션 환경에 대한 글로벌 정보에 대한 인터페이스

6
활동하지 않는 장소에서 getLayoutInflater ()를 호출
무엇을 가져와야하거나 활동 이외의 장소에서 레이아웃 팽창기를 어떻게 호출 할 수 있습니까? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } getLayoutInflater활동 중에 만 전화 할 수 있는데 , 이것이 …


11
리사이클 러 뷰 어댑터에서 컨텍스트를 가져 오는 방법
imageView에 URL을로드 할 수 있도록 피카소 라이브러리를 사용하려고하는데 피카소 라이브러리를 context올바르게 사용할 수 없습니다 . public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you …

12
비 활동 클래스에서 getResources () 사용
비 활동 클래스에서 getResources 메서드를 사용하려고합니다. 리소스 폴더에 저장된 xml 파일에 액세스 할 수 있도록 "리소스"개체에 대한 참조를 얻으려면 어떻게해야합니까? 예: XmlPullParser xpp = getResources().getXml(R.xml.samplexml);

4
차이점 및 getApplication (), getApplicationContext (), getBaseContext () 및 someClass.this를 사용하는 경우
나는 안드로이드를 처음 접했고 getApplication(), getApplicationContext() 의 차이점을 이해하려고 노력하고 있습니다 .getBaseContext() , getContext()그리고 someClass.this특히 다음 코드 라인에서 이러한 방법을 사용하는 방법과 : 토스트를 시작할 때 이들과 사용하는 경우의 차이점은 무엇입니까? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); 의도와 동일 : …



13
Android MVVM ViewModel에서 컨텍스트를 얻는 방법
내 Android 앱에서 MVVM 패턴을 구현하려고합니다. ViewModels에 안드로이드 특정 코드가 포함되어서는 안된다는 것을 읽었지만 (테스트를 더 쉽게하기 위해), 여러 가지 (xml에서 리소스 가져 오기, 기본 설정 초기화 등)에 컨텍스트를 사용해야합니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? I 톱 AndroidViewModel내가하지 않도록 그 뷰 모델에 있어야하는 경우 해요 있도록 애플리케이션 컨텍스트에 대한 …

4
AsyncTask에서 컨텍스트 가져 오기
Opciones (이 클래스는 해당 작업을 호출하는 유일한 클래스 임)라는 클래스의 AsyncTask에서 컨텍스트를 가져 오려고하는데 어떻게해야하는지 모르겠습니다. 다음과 같은 코드를 보았습니다. protected void onPostExecute(Long result) { Toast.makeText(Opciones.this,"Subiendo la foto. ¡Tras ser moderada empezara a ser votada!: ", Toast.LENGTH_LONG).show(); } 그러나 그것은 나를 위해 작동하지 않습니다. "No enclosing instance of the type …

3
Android-브로드 캐스트 수신기에서 컨텍스트 가져 오기 onReceive () to send to
기본적으로 의도를 만들고 BroadcastReceiver의 onReceive ()에서 서비스로 전달하고 싶습니다. 지금까지는 항상 View.getContext ()를 사용했지만 여기에 갇혀 있습니다. 사용할 수 있도록 컨텍스트를 정확히 어떻게 얻을 수 public Intent (Context packageContext, Class<?> cls)있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.