这是我的片段类代码错误与getApplicationContext()。请有人告诉我写什么而不是getApplicationContext。
FragmentList.java
package project.demo.com.reviewlisted;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
import java.util.ArrayList;
import java.util.List;
/**
* Created by Tappan on 7/31/2015.
*/
public class SimplipherReview extends Fragment {
ListView l;
private RevieweArrayAdapter C;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.simplipherreview, container, false);
l = (ListView) view.findViewById(R.id.listp);
C= new RevieweArrayAdapter(getApplicationContext(),R.layout.reviewdef);
for(int i=0;i<6;i++)
{
RCard c = new RCard("Anwar Kamal","4.3", "Fast and quick");
C.add(c);
}
l.setAdapter(C);
l.setDivider(null);
l.setDividerHeight(0);
return view;
}
}
我也有ReviewArrayAdapter类,但我不这么认为这里需要包含该代码,因为错误只在fragmentList.java中
答案 0 :(得分:0)
尝试使用getActivity()而不是getApplicationContext()。无论如何,发送错误的堆栈跟踪。