Android için yeni ve verileri bir Etkinlikten diğerine aktarmak için kullanıyorum. Sadece nesne referansının veya nesne kopyasının ikinci etkinliğe gönderilip gönderilmediğini öğrenmek istedim.Intent.putExtra ne yapar
cevap
Intent.putExtra Eğer amacından ekstra olsun o orada
Teşekkür JRowan: İşte
kullanın bu değer gibi bir şey denemek almak için,
Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra("STRING_I_NEED", strName);
Ardından dosyayı "koymak" için bir örnektir gönderme için herhangi bir şans var mı demek istediğim, nesne üzerinde herhangi bir değişiklik olduğunda ne zaman ikinci nesne –
yansıtmak gerekiyorsa aynı nesne kullanmanız gerekiyordu, eğer onu yerine koyarak statik yaparsanız tüm uygulamanız boyunca aynı örnekte – JRowan
yeni başvuru yapmak intent.putExtra etkinlik arasında bilgi göndermek için kullanılan aynı başvuru değil nesnenin bir kopyasını gönderir.
String newString
if (savedInstanceState == null) {
extras = getIntent().getExtras();
if(extras == null) {
newString= null;
} else {
newString= extras.getString("STRING_I_NEED");
}
} else {
newString= (String) savedInstanceState.getSerializable("STRING_I_NEED");
}
- 1. Intent.putExtra Liste
- 2. ^Ne yapar?
- 3. Ne Request.Params ["anahtar"] ne yapar?
- 4. intent.putExtra() beklemede niyetinde değil
- 5. PyParsing: Kombine() ne yapar?
- 6. DBContext.Entry ne yapar?
- 7. ConnectionRefused ne yapar?
- 8. @Transactional ne yapar?
- 9. IAppbuilder.UseWebApi ne yapar?
- 10. `#` özniteliği HTML'de ne yapar?
- 11. Cygwin'de rebaseall ne yapar?
- 12. PostInvalidate() ne yapar?
- 13. System.Reflection.Missing.Value ne yapar?
- 14. FormsAuthentication.SetAuthCookie ne yapar
- 15. C++ - [=] ne yapar?
- 16. ImageSwitcher aslında ne yapar?
- 17. System.Concurrency.AsyncLock ne yapar?
- 18. -XX: MaxPermSize ne yapar?
- 19. Aşağıdaki kod ne yapar?
- 20. Mod_auth_passthrough ne yapar?
- 21. "Tasarruf (yanlış)" ne yapar?
- 22. rb-fsevent ne yapar?
- 23. "@" simgesi SQL'de ne yapar?
- 24. APIENTRY ne yapar?
- 25. Backtick'ler R'de ne yapar?
- 26. .subscribe() işlevi ne yapar
- 27. Nesne (bu) ne yapar?
- 28. Connect.js methodOverride ne yapar?
- 29. waitpid() ne yapar?
- 30. Bu ne yapar?
nesnenin kopyası putExtra ile göndermek olduğunu –