마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액션바 프래그먼트 오류

0 추천

로그인창에서 아이디 비밀번호 찾기를 클릭하면 새로운 창이 뜨고 그 창에 액션바로 구분하여 아이디와 비밀번호 찾기를 구현하려고 하는데요.

계속 이 창(아이디/비밀번호찾기)으로 들어가려고했을때 불행히도 제 앱이 스탑되었다고 뜨네요.

FindActivity.java

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;

public class FindActivity extends AppCompatActivity implements ActionBar.TabListener{
    ActionBar.Tab tabID, tabPW;
    Fragment fragment1, fragment2;

    @SuppressWarnings("deprecation")
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setTitle("아이디/비번 찾기");
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

        ActionBar bar = getSupportActionBar();
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        tabID = bar.newTab();
        tabID.setText("아이디");
        tabID.setTabListener(this);
        bar.addTab(tabID);

        tabPW = bar.newTab();
        tabPW.setText("비밀번호");
        tabPW.setTabListener(this);
        bar.addTab(tabPW);

        fragment1 = new IDFragment();
        fragment2 = new PWFragment();
        getSupportFragmentManager().beginTransaction().replace(R.id.container, fragment1).commit();
    }

    @Override
    public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
        switch (tab.getPosition()) {
            case 0:
                ft.replace(R.id.container, fragment1).commit();
                break;
            case 1:
                ft.replace(R.id.container, fragment2).commit();
                break;
        }
    }

    @Override
    public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {

    }

    @Override
    public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {

    }
at com.example.user.cafe_light.FindActivity.onTabSelected(FindActivity.java:42)
at com.example.user.cafe_light.FindActivity.onCreate(FindActivity.java:26)
bene33 (220 포인트) 님이 2018년 5월 23일 질문
이런건 오류에 대한 Exception 로그를 올리세요
아 그래야되는구나 죄송해요 몰랐어요...
죄송할일은 아니구요 그래야 어떤 오류인지 답변을 달 수 있습니다.
우리집에 물이 안나와요 하고 수도꼭지 사진보여주면 우리가 그 원인을 알 수 없는거랑 비슷하다고 보심 되요

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...