2016-12-25 9 views
0

を断片化するために変換し、私はそれは私が断片で働く私の最初の時間です。このクラスは

パブリッククラス接続は{

EditText editText; 


private static final String SEND_DATA_URL = "jjj"; 

Spinner spinner; 
String I,Ename,Ecity; 
String DEF="NA"; 

TextView textView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.connection); 

    textView=(TextView)findViewById(R.id.textView100); 

    spinner=(Spinner)findViewById(R.id.spinner8); 
    ArrayAdapter adapter = ArrayAdapter.createFromResource(this,  R.array.connect, android.R.layout.simple_spinner_item); 
    spinner.setAdapter(adapter); 
editText=(EditText)findViewById(R.id.editText22); 
    //////////////////////// 


} 

public void send(View view) { 

    CheckInternetConnection cic = new CheckInternetConnection(getApplicationContext()); 
    Boolean Ch = cic.isConnectingToInternet(); 
    if (!Ch){ 
     Toast.makeText(CONNECTION.this, "no conncection ", Toast.LENGTH_SHORT).show(); 
    } 

} 


private void openProfile() { 
    Intent intent = new Intent(CONNECTION.this, CONNECTION.class); 
    startActivity(intent); 
} 




    } 
}}` 
AppCompatActivity 拡張し、これは私のコードであるフラグメント にこのコードを変換する方法

私はFragmentは別のクラスになっていることを確認し、他のクラスの

+0

https://github.com/OmniDebt/OmniDebt-Android/wiki/Convert-Activity-to-Fragment –

+0

[アクティビティをフラグメントアンドロイドに変換する方法](http:// stackoverflow)の例があります。 com/questions/22171670/how-to-convert-activities-fragments-android) –

答えて

0
public class MyFragment extends Fragment { 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
    Bundle savedInstanceState) { 
    return inflater.inflate(R.layout.connection, container, false); 
} 

@Override 
public void onViewCreated(View view, Bundle savedInstanceState) { 
    super.onViewCreated(view, savedInstanceState); 

    textView=(TextView)view.findViewById(R.id.textView100); 

    spinner=(Spinner)view.findViewById(R.id.spinner8); 
    ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.connect, android.R.layout.simple_spinner_item); 
    spinner.setAdapter(adapter); 
    editText=(EditText)viewfindViewById(R.id.editText22); 
    } 
} 

残りのすべてのメソッドと変数を[アクティビティ]から[フラグメント]に追加します。この後、このフラグメントをアクティビティにロードします。

0

を変更することができますので、私はこのコードの例をしたいです。そのクラスを作成するには、クラス名の後にFragmentクラスextends Fragmentを追加します。フラグメントクラスのonCreateView()メソッドをオーバーライドしてください。他に質問は?

関連する問題