嗨,我正在尝试创建一个使用两个不同类的应用程序,我知道我不能在Java中使用带有两个类的扩展.我如何将下面的代码分成两个不同的类,以便可以扩展Fragment和另一个AppCompatActivity?
package com.example.oliver.myapplication;
import android.support.v4.app.Fragment;
import android.app.AlertDialog;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;
import java.util.Random;
public class MyFragment extends AppCompatActivity, Fragment {
Button b, b2;
MediaPlayer nice, burp;
ImageButton img;
int n;
MediaPlayer [] s = new MediaPlayer[6];
AlertDialog.Builder adb;
public static MyFragment newInstance() {
MyFragment fragment = new MyFragment();
return fragment;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.my_fragment, container, false); …Run Code Online (Sandbox Code Playgroud) java android android-fragments android-studio appcompatactivity
我有两个用于文档签名的帐户:实时帐户和演示帐户。演示版已经有一段时间没有使用了,事实上,上次创建刷新令牌是在 11 月 14 日。因此,我假设它已经过期,并且可能会阻止我购买新的。
当我提出请求时,我收到 invalid_grant 错误。相同的代码(带有测试凭据)适用于我的真实帐户,该帐户每隔几天左右请求一次实时令牌。在长期不使用之前,它在测试凭据方面也确实工作得很好。
我认为我需要获得一个新的刷新令牌,但如果没有有效的先前令牌,我不知道如何处理这个问题。