我在這裏有一個新鮮的問題。我在一個片段中有一個卡片佈局。其中一張卡上有一個按鈕,點擊後我打開一個新的活動。從卡片視圖開始活動後烘烤消息
if("activity1".equals(button.getTag())){
Intent intent1 = new Intent(itemView.getContext(), MainActivity2.class);
itemView.getContext().startActivity(intent1);
}
我MainActivity2.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
pDialog = new ProgressDialog(this);
images = new ArrayList<>();
mAdapter = new GalleryAdapter(getApplicationContext(), images);
RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getApplicationContext(), 2);
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(mAdapter);
從服務器MainActivity2加載圖像。當我點擊該按鈕並打開MainActivity2.java時,我想要爲消息「敬請等待,同時爲我們加載東西」。我試過如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Toast.makeText(this, this.getIntent().getExtras().getString("value"),Toast.LENGTH_LONG).show();
但它不工作。我怎麼解決這個問題?
嗨,我有另一個要求。如上所述,點擊打開的新活動,在其中加載圖像。我在開啓活動時敬酒信息。現在我怎樣才能達到以下目標: 當用戶點擊時,新的活動打開。如果有網絡連接,則消息是「請稍候,我們爲您加載東西」已加載。如果沒有網絡連接,而是顯示上面的消息,則顯示「請確認您使用網絡連接」消息。 – Pra
[這裏](http://stackoverflow.com/a/42376891/5281581)你有我的答案類似的要求。 –