import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.LinearLayout;
import com.appodeal.ads.Appodeal;
import java.lang.reflect.Field;
public class MainScreen extends AppCompatActivity {
final String TAG = "States";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
Inisialisasi();
try {
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if (menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}
} catch (Exception ignored) {
}
Log.d(TAG, "MainScreen: onCreate()");
}
@Override
protected void onRestart() {
super.onRestart();
Log.d(TAG, "MainScreen: onRestart()");
}
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "MainScreen: onStart()");
}
@Override
protected void onResume() {
super.onResume();
Log.d(TAG, "MainScreen: onResume()");
}
@Override
protected void onPause() {
super.onPause();
Log.d(TAG, "MainScreen: onPause()");
}
@Override
protected void onStop() {
super.onStop();
Log.d(TAG, "MainScreen: onStop()");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(TAG, "MainScreen: onDestroy()");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_mainscreen, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
int id = item.getItemId();
if (id == R.id.stop_ads) {
try {
Intent intent = new Intent(MainScreen.this, donate_screen.class);startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
return super.onOptionsItemSelected(item);
}
void Inisialisasi() {
String appKey = "APP_KEY";
Appodeal.disableLocationPermissionCheck();
Appodeal.disableWriteExternalStoragePermissionCheck();
//Appodeal.setTesting(true);
Appodeal.setLogLevel(com.appodeal.ads.utils.Log.LogLevel.debug);
Appodeal.initialize(this, appKey, Appodeal.BANNER | Appodeal.INTERSTITIAL, consent);
Appodeal.show(this, Appodeal.BANNER_BOTTOM);
}
}
Appodeal.setSegmentFilter("purchase", bp.isPurchased("eng_stop_ads"));
перед инициализацией. Но инициализация в другом файле. Как мне сделать так, чтобы эта строчка заработала в другом файле?bp.isPurchased("eng_stop_ads")
заработала в другом файле.