public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new LayoutInflaterTask().execute(R.layout.fragment_layout); } private class LayoutInflaterTask extends AsyncTask<Integer, Void, View> { @Override protected View doInBackground(Integer... params) { int layoutResourceId = params[0]; AsyncLayoutInflater inflater = new AsyncLayoutInflater(MainActivity.this); return inflater.inflate(layoutResourceId, null).inflate; } @Override protected void onPostExecute(View result) { ViewGroup mainLayout = findViewById(R.id.main_layout); mainLayout.addView(result); } } } <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


上一篇:
下一篇:
切换中文