Nie mogę znaleźć sposobu na prawidłowe przesłanie statystyk z widżetu do Activity
.Przekazywanie dodatków z widgetu w PendingIntent do działania
Nie chcę otwierać aktywności kliknięciem przycisku z dodatkowymi dodatkami.
Intent intent = new Intent(context, CreateOperationsActivity.class);
intent.putExtra("someKey", true);
PendingIntent pendingIntent = PendingIntent.getActivity(context, Constants.RequestCodes.CREATE_OPERATIONS, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.add_expense_button, pendingIntent);
Aktywność jest otwarta, ale nie ma żadnych dodatkowych w Intent
.
Jedynym sposobem, w jaki mogłem przekazać ten dodatkowy, było ustawienie flagi PendingIntent
na PendingIntent.FLAG_ONE_SHOT
, ale przycisk widżetu działa tylko wygrywając, klikając go dalej nie podejmuje żadnych działań.
Jak to zrobić, aby dodatkowy został przechwycony przez Activity
, a przycisk działa za każdym razem?
I cierpiących na ten sam problem, ale stawiam, że wartości w pamięci współdzielonej i uzyskać te wartości tworzą aktywność nie BCz tutaj Nie mogę włożyć dodatkowych intencji – wadali
Wiem, że mogę to zrobić, ale to tylko szlifować moje narzędzia ... Powinienem to zrobić właściwie –
również utknąłem w tym punkcie i nie dostałem właściwej odpowiedzi – wadali