Skip to content

Commit 74beb80

Browse files
committed
fix: remove NativeScriptActivity and NativeScriptApplication from gitignore
1 parent 6776833 commit 74beb80

File tree

3 files changed

+128
-0
lines changed

3 files changed

+128
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.tns;
2+
3+
public class NativeScriptActivity extends org.nativescript.NativeScriptActivity {
4+
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
package org.nativescript;
2+
3+
import android.annotation.SuppressLint;
4+
import android.os.Bundle;
5+
import android.view.View;
6+
7+
import androidx.appcompat.app.AppCompatActivity;
8+
9+
import com.tns.embedding.CallbacksStore;
10+
import com.tns.embedding.EmbeddableActivityCallbacks;
11+
12+
import org.nativescript.android.runtime.R;
13+
14+
public class NativeScriptActivity extends AppCompatActivity {
15+
16+
private final EmbeddableActivityCallbacks callbacks = CallbacksStore.getActivityCallbacks();
17+
static View nativeScriptView = null;
18+
19+
@Override
20+
protected void onCreate(Bundle savedInstanceState) {
21+
super.onCreate(savedInstanceState);
22+
callbacks.setActivity(this);
23+
callbacks.onCreate(savedInstanceState);
24+
// drawNativeScriptApp(savedInstanceState);
25+
}
26+
27+
@Override
28+
public void onCreate(android.os.Bundle savedInstanceState, android.os.PersistableBundle persistableBundle) {
29+
super.onCreate(savedInstanceState, persistableBundle);
30+
callbacks.setActivity(this);
31+
callbacks.onCreate(savedInstanceState, persistableBundle);
32+
// drawNativeScriptApp(savedInstanceState);
33+
}
34+
35+
private void drawNativeScriptApp(Bundle savedInstanceState) {
36+
setContentView(R.layout.main);
37+
if (savedInstanceState == null) {
38+
getSupportFragmentManager().beginTransaction()
39+
.replace(R.id.container, new NativeScriptFragment())
40+
.commitNow();
41+
}
42+
}
43+
44+
@Override
45+
protected void onPostResume() {
46+
super.onPostResume();
47+
callbacks.onPostResume();
48+
}
49+
50+
@Override
51+
protected void onStart() {
52+
super.onStart();
53+
callbacks.onStart();
54+
}
55+
56+
@Override
57+
protected void onStop() {
58+
super.onStop();
59+
callbacks.onStop();
60+
}
61+
62+
@Override
63+
protected void onDestroy() {
64+
try {
65+
callbacks.onDestroy();
66+
nativeScriptView = null;
67+
} finally {
68+
super.onDestroy();
69+
}
70+
}
71+
72+
@Override
73+
protected void onActivityResult(int param_0, int param_1, android.content.Intent param_2) {
74+
super.onActivityResult(param_0, param_1, param_2);
75+
callbacks.onActivityResult(param_0, param_1, param_2);
76+
}
77+
78+
@SuppressLint("MissingSuperCall")
79+
@Override
80+
public void onRequestPermissionsResult(int param_0, java.lang.String[] param_1, int[] param_2) {
81+
callbacks.onRequestPermissionsResult(param_0, param_1, param_2);
82+
}
83+
84+
@Override
85+
protected void onSaveInstanceState(android.os.Bundle param_0) {
86+
super.onSaveInstanceState(param_0);
87+
callbacks.onSaveInstanceState(param_0);
88+
}
89+
90+
@Override
91+
public void onBackPressed() {
92+
callbacks.onBackPressed();
93+
}
94+
95+
@Override
96+
protected void onNewIntent(android.content.Intent param_0) {
97+
super.onNewIntent(param_0);
98+
super.setIntent(param_0);
99+
callbacks.onNewIntent(param_0);
100+
}
101+
102+
@Override
103+
public void onSaveInstanceState(android.os.Bundle param_0, android.os.PersistableBundle param_1) {
104+
super.onSaveInstanceState(param_0, param_1);
105+
}
106+
107+
public void superOnBackPressed() {
108+
super.onBackPressed();
109+
}
110+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package org.nativescript;
2+
3+
import static org.nativescript.Bootstrap.bootstrapNativeScriptRuntime;
4+
5+
import android.app.Application;
6+
7+
public class NativeScriptApplication extends Application {
8+
@Override
9+
public void onCreate() {
10+
super.onCreate();
11+
bootstrapNativeScriptRuntime(this);
12+
}
13+
}

0 commit comments

Comments
 (0)