«android-fragments» 태그된 질문

조각은 Android 앱에서 재사용 가능한 동작 또는 사용자 인터페이스의 일부를 나타냅니다.

15
Android 활동 ClassNotFoundException-모든 것을 시도했습니다.
방금 앱을 프레임 워크 라이브러리와 애플리케이션으로 리팩터링했지만 이제 에뮬레이터에서 앱을 시작하려고하면 다음과 같은 오류 스택 추적이 표시됩니다. 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 06-02 18:22:35.529: E/AndroidRuntime(586): …

12
조각의 MapView (Honeycomb)
이제 최종 SDK가 Google API와 함께 나왔습니다. MapView로 조각을 만드는 가장 좋은 방법은 무엇입니까? MapView가 제대로 작동하려면 MapActivity가 필요합니다. 프래그먼트를 관리하는 액티비티가 MapActivity에서 상속하고 (프래그먼트가 자체 포함되어 있다는 생각에 반하기 때문에 잘못된 솔루션) 일반 xml 기반 레이아웃을 사용하는 것은 작동하지 않습니다. MapActivity.setupMapView ()에서 NullPointerException이 발생합니다. E / AndroidRuntime (597) : …

13
IllegalStateException : 조각이 이미 탭 호스트 조각에 추가되었습니다.
FATAL EXCEPTION: main Process: com.example.loan, PID: 24169 java.lang.IllegalStateException: Fragment already added: FormFragment{428f10c8 #1 id=0x7f050055 form} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1192) at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:722) at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1533) at android.support.v4.app.FragmentManagerImpl$2.run(FragmentManager.java:489) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1484) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:450) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5068) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) at dalvik.system.NativeStart.main(Native Method) 그래서 탭 호스트로 …

15
null 객체 참조에 대한 android.content.Context.getPackageName () '
인터페이스를 구현하는 Fragments로 작업하고 있습니다. public class SigninFragment extends Fragment implements SigninInterface 프래그먼트 클래스에서 인터페이스의 메소드 구현은 다음과 같습니다. @Override public void afterSubmitClicked(String userId, Bundle bundle) { Log.d(TAG,"Calling time afterSubmitClicked called"+bundle); if(!userId.equals("-1")){ //Logged in successfully //Move to MusicHome Intent mIntent = new Intent(getActivity(),MusicHome.class); mIntent.putExtra("SigninFragment.user_details", bundle); startActivity(mIntent); }else{ //Logging in failed …

3
Android 호환성 패키지에는 Activity.getFragmentManager ()가 포함되어 있지 않습니다.
3 월 3 일에 출시 된 Android 호환성 패키지를 사용하여 2.1 기반의 Android 앱에 조각을 추가하기 시작했습니다. 내 프로젝트에 라이브러리를 포함하고 내 Activity 기반 클래스에서 Fragment 기반 클래스로 코드를 이동하기 시작했지만 Google의 Fragment 예제가 3.0 (Honeycomb)의 Activity 클래스에 의존하는 것으로 보입니다. 새로운 메소드 getFragmentManager ()가 있습니다. Fragment 시스템에 통합 된 …

10
단편-지정된 하위에 이미 상위가 있습니다. 먼저 자식의 부모에서 removeView ()를 호출해야합니다.
이 오류가 발생합니다. 많은 솔루션을 시도했지만 해결할 수 없었습니다. 도와주세요! 조각을 사용하여 활동에 표면보기와 버튼을 추가해야합니다. CamActivity.java : public class CamActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_cam); FragmentManager fm = getSupportFragmentManager(); Fragment fragment = fm.findFragmentById(R.id.fragmentContainer); if(fragment == null) { fragment = new CamFragment(); fm.beginTransaction() .add(R.id.fragmentContainer, …

5
활동과 조각의 차이점은 무엇입니까?
내 연구에 따르면 백 스택의 개념과 존재 방식에 상당한 차이가 있습니다. 활동 사용자 activity의 backstack에 배치 되면 버튼을 activities누르기 만하면 이전 활동으로 돌아갈 수 있습니다 back. Activity 독립적으로 존재할 수 있습니다. 파편 이되면 fragment활동에 배치됩니다 우리는 호출하여 저장하는 인스턴스를 요청해야 addToBackstack()동안 fragment transaction. Fragment 내부에 살아야 activity 추가 차이점이 있습니까?

10
활동에서 getSupportFragmentManager ()를 호출 할 수 없습니다.
조각이있는 활동이 있습니다. XML : <fragment android:name="com.example.androidcalculator.ResultFragment" android:id="@+id/result_fragment" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" /> 그리고 Activity의 메서드에서 ResultFragment의 메서드를 호출하고 싶지만 getSupportFragmentManager "존재하지 않음": FragmentManager fragMan = getSupportFragmentManager(); 어떻게 해결할 수 있습니까?

16
Android에서 클래스 파일에서 프로그래밍 방식으로 탐색 서랍 헤더 이미지와 이름을 설정하는 방법은 무엇입니까?
안드로이드 스튜디오 1.4.1에서 기본적으로 새로운 Navigation Drawer 프로젝트를 생성했는데,이 프로젝트에는 네비게이션 헤더 이미지와 이름을위한 nav_header_main.xml 파일이 있습니다. 이 이미지와 이름은 기본 수업 활동에서 프로그래밍 방식으로 설정되어야합니다. 이렇게하는 방법을 많이 시도했지만 앱이 충돌합니다. nav_header_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:id="@+id/headerView" android:layout_height="@dimen/nav_header_height" android:background="@drawable/side_nav_bar" android:gravity="bottom" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:theme="@style/ThemeOverlay.AppCompat.Dark"> <ImageView android:id="@+id/imageView" …

13
조각간에 데이터를 전달하는 방법
내 프로그램에서 두 개의 fragmen간에 데이터를 전달하려고합니다. List에 저장되는 단순한 문자열입니다. 목록은 조각 A에서 공개되며 사용자가 목록 항목을 클릭하면 조각 B에 표시되어야합니다. 콘텐츠 제공자는 ID 만 지원하는 것 같아서 작동하지 않습니다. 어떤 제안?

2
viewLifecycleOwner를 LifecycleOwner로 사용
조각이 있습니다. class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, Observer { …

1
ViewModelStore 및 viewModelStoreOwner 란 무엇입니까?
이 새로운 ViewModelProvider API로 인해 매우 혼란 스럽습니다 (ViewModelProviders는 더 이상 사용되지 않습니다) 새로운 변경 사항과 마찬가지로 새로운 생성자도 있습니다 (소스 코드). #1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) { this(owner.getViewModelStore(), factory); …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.