protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    btnScan = (Button)findViewById(R.id.scan);
    listViewIp = (ListView)findViewById(R.id.listviewip);
    bar = (ProgressBar) findViewById(R.id.pbar);
    bar.setVisibility(View.INVISIBLE);
    ipList = new ArrayList();
    adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, android.R.id.text1, ipList);
    listViewIp.setAdapter(adapter);
    btnScan.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            new ScanIpTask().execute();
        }
    });
convert it to fragment
ArrayList ipList; ArrayAdapter adapter;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_scan_ip, container, false);
    btnScan = (Button)rootView.findViewById(R.id.scan);
    listViewIp = (ListView)rootView.findViewById(R.id.listviewip);
    bar = (ProgressBar) rootView.findViewById(R.id.pbar);
    bar.setVisibility(View.INVISIBLE);
    ipList = new ArrayList();
    adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, android.R.id.text1, ipList);
    listViewIp.setAdapter(adapter);
    btnScan.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            new ScanIpTask().execute();
        }
    });
    return rootView;
}
it shows error in this line
adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1, ipList);