带有布局充气器的无法访问的语句

Ant*_*wan 2 android layout-inflater

我正在尝试使用layoutInflater将我的布局转换为 java 对象,但是当我尝试获取对LayoutInflaterClass的引用时,出现错误“Statement unreachable”

这是我的代码

package test.app;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;

/**
 * Created by HADDAD on 12/8/13.
 */
public class TonyAdapter extends ArrayAdapter<String> {
            Context context;
    public TonyAdapter(Context c, String[] titles) {
        super(c, R.layout.sinlge_row,R.id.textView , titles);
           this.context=c;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        return super.getView(position, convertView, parent);
        LayoutInflater inflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    }
}
Run Code Online (Sandbox Code Playgroud)

Szy*_*mon 5

这是因为您在第一行返回。将您的代码更改为:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View view = super.getView(position, convertView, parent);
    // ... more code
    return view;
}
Run Code Online (Sandbox Code Playgroud)