Okay, wie schreiben Sie Code, wenn Sie das gleiche noch einmal brauchen? Wie in meinem Fall habe ich eine Fullscreen-Anzeige wie unten Code implementiert und ich brauche das gleiche in einer anderen Aktivität, wenn Sie die Taste drücken, aber ich möchte nicht den gesamten Code schreiben, ich möchte von vorherigen Aktivität aufrufen. ich versucht habe, istWie Methode oder ein Teil des Codes von einer Klasse zu einer anderen aufrufen?
Cover cc=new Cover();
cc.showIndustrial();
aber es thow mir eine Null-Zeiger-Ausnahme. Ich möchte eine neue Klasse für Industrial Ad erstellen und den vollständigen Code dort schreiben und von einer anderen Klasse anrufen, wenn ich brauche. Wie machen wir das einfach?
Ich habe Interstitial Anzeige auf Aktivität wie dieses
public class Cover extends AppCompatActivity{
public static String DEFAULT = "en";
InterstitialAd mInterstitialAd;
AdRequest adRequest;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-xxx-xxx-xxx");
adRequest = new AdRequest.Builder().addTestDevice("0F7B337499FCAAA05252B09EFC57223C").build();
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
});
}
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
geschätzt Jede Hilfe wäre setzen !! ;)
Sie können Ihre Aktivität nicht instanziieren. – Piyush