1

以前に作成した Java アプリケーションのコードを、現在取り組んでいる Android アプリケーションに適用したいと考えています。このアクティビティには、(単純な置換暗号を使用して) メッセージを暗号化するために作成したアルゴリズムが含まれます。私の主な問題は次のとおりです。次のように、クラスとメインメソッドに2つのインスタンス変数があり、明らかにJavaにうまく統合されません。

public class subcipher_1 {

//Use Static variables so main class can recognize them
int key = 0;
static char ch;


/*Create main method
 *Will contain GUI prompts and encryption algorithms
 */
public static void main (String[] args){

    subcipher_1 converter = new subcipher_1();
    //Object created for the mesasage GUI
    converter.message();

}

これを Android に組み込むための私のアイデアの 1 つは、次のようにメイン メソッドのコンテンツを OnCreate に適用することです。

int key = 0;
static char ch;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_screen_next);


    JavaApplication2 converter = new JavaApplication2();
            converter.message();
}

ただし、これを残りのコードと連携させるにはどうすればよいかわかりません。匿名の内部クラスを使用することを考えていましたが、これに関する私の知識は非常に限られており、インスタンス変数は複数のメソッドで呼び出されます。

どんなアドバイスでも大歓迎です。

4

0 に答える 0