나는 안드로이드 응용 프로그램을 개발 중이며 조각 클래스를 사용했습니다. 나는 Activity 클래스에서 onclick 수신기를 구현하는 방법을 알고 있지만 정말 어렵다는 것을 알고 있습니다. 프래그먼트 클래스에 대해서도 동일한 작업을 수행하십시오. Fragment
안에 당신이 getActivity()
를 사용할 수 있습니다 문맥합니다 (FragmentActivity
가)onclick 메서드를 사용하여 조각 클래스에서 활동 호출
startActivity(new Intent(getActivity(), SecondActivity.class));
먼저 PARAM :
다음은 다음과 같이 할 필요가 내 조각 클래스 코드
package info.eoilimited.tabPager.thespot;
import com.eoilimited.thespot.R;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class Resturants extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_resturant, container, false);
ImageView comment = (ImageView) rootView.findViewById(R.id.comment);
comment.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//I know I need to add the code here, but I don't know
//the right syntax
startActivity(new Intent());
}
});
return rootView;
}
}`
@Override \t 공공 무효 온 클릭 (보기 V) \t { \t \t \t \t 만약 startActivity (새 의도 (getActivity (Resturants.this), SignUpActivity.class)); \t} \t}); – eugbana
내 코드와 나는 여전히 오류 – eugbana