Я пытаюсь определить при запуске, было ли приобретенное приложение, это мой текущий код;if/else инструкции типа в java
if (!(getSharedPreferences("purchased", 0).getBoolean("purchased", false)))
admob();
Log.d("NOT UPGRADED", "SHOW AD AS UPGRADED ALREADY");
if (!(getSharedPreferences("purchased", 0).getBoolean("purchased", true)))
admobskip();
Log.d("UPGRADED", "DO NOT SHOW AD AS UPGRADED ALREADY");
Но это, кажется, проходит через весь код, а не проверять, с прошивкой я использую, если/другое, однако мне кажется, не в состоянии использовать это и хотел Java equivelent для этого фрагмента кода, если это возможно? Я поменял купленные на «true
» на вторую половину выписки.
Менее своеобразных отступы, безусловно, поможет нам, и, вероятно, со временем, вы, как хорошо. – Bathsheba
Обратите внимание, что ваши операторы 'Log.d' не являются частью операторов if, поэтому они всегда выполняются. – Eran
Всегда используйте фигурные скобки, и вы выясните, в чем проблема: –