Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用twitter4j.Status.isRetweet()方法_Java_Android_Twitter4j - Fatal编程技术网

Java 如何使用twitter4j.Status.isRetweet()方法

Java 如何使用twitter4j.Status.isRetweet()方法,java,android,twitter4j,Java,Android,Twitter4j,我正在使用twitter4j库为Android创建一个twitter客户端 我希望客户端仅在Listview的某些项被转发时才显示“true” 然后我编码如下: private class TweetAdapter extends ArrayAdapter<Status> { private LayoutInflater mInflater; public TweetAdapter(Context context) { super(context,

我正在使用twitter4j库为Android创建一个twitter客户端

我希望客户端仅在Listview的某些项被转发时才显示“true”

然后我编码如下:

private class TweetAdapter extends ArrayAdapter<Status> {

    private LayoutInflater mInflater;

    public TweetAdapter(Context context) {
        super(context, android.R.layout.simple_list_item_1);
        mInflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.list_item_tweet, null);
        }
        Status item = getItem(position);
        // setStatus(convertView, getItem(position));


        TextView name = (TextView) convertView.findViewById(R.id.name);
        name.setText(item.getUser().getName());

        TextView screenName = (TextView) convertView.findViewById(R.id.screen_name);
        screenName.setText("@" + item.getUser().getScreenName());

        TextView text = (TextView) convertView.findViewById(R.id.text);
        text.setText(item.getText());

        SimpleDateFormat sdf = new SimpleDateFormat("M/d(E) H:mm:ss");
        TextView time = (TextView) convertView.findViewById(R.id.time);
        time.setText(sdf.format(item.getCreatedAt().getTime()));

        SmartImageView icon = (SmartImageView) convertView.findViewById(R.id.icon);
        icon.setImageUrl(item.getUser().getProfileImageURL());


        if(item.isRetweet()){
            TextView rt = (TextView) convertView.findViewById(R.id.rted_by);
            rt.setText(String.valueOf(item.isRetweet()));
        }

        return convertView;
    }
}
所以问题是if语句不能像我想的那样工作

//if(item.isRetweet()){
            TextView rt = (TextView) convertView.findViewById(R.id.rted_by);
            rt.setText(String.valueOf(item.isRetweet()));
//}