mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Introduce ServoSurface
This commit is contained in:
parent
02983ef39a
commit
c36b16546e
7 changed files with 527 additions and 212 deletions
|
@ -20,10 +20,11 @@ import android.widget.EditText;
|
|||
import android.widget.ProgressBar;
|
||||
|
||||
import com.mozilla.servoview.ServoView;
|
||||
import com.mozilla.servoview.Servo;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class MainActivity extends Activity implements ServoView.Client {
|
||||
public class MainActivity extends Activity implements Servo.Client {
|
||||
|
||||
private static final String LOGTAG = "MainActivity";
|
||||
|
||||
|
@ -49,10 +50,10 @@ public class MainActivity extends Activity implements ServoView.Client {
|
|||
mUrlField = findViewById(R.id.urlfield);
|
||||
mProgressBar = findViewById(R.id.progressbar);
|
||||
|
||||
mServoView.setClient(this);
|
||||
mBackButton.setEnabled(false);
|
||||
mFwdButton.setEnabled(false);
|
||||
|
||||
mServoView.setClient(this);
|
||||
mServoView.requestFocus();
|
||||
|
||||
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
|
||||
|
@ -66,9 +67,7 @@ public class MainActivity extends Activity implements ServoView.Client {
|
|||
}
|
||||
|
||||
String args = getIntent().getStringExtra("servoargs");
|
||||
if (args != null) {
|
||||
mServoView.setServoArgs(args);
|
||||
}
|
||||
mServoView.setServoArgs(args);
|
||||
|
||||
setupUrlField();
|
||||
}
|
||||
|
@ -105,18 +104,16 @@ public class MainActivity extends Activity implements ServoView.Client {
|
|||
mServoView.loadUri(Uri.parse(uri));
|
||||
}
|
||||
|
||||
// From activity_main.xml:
|
||||
public void onReloadClicked(View v) {
|
||||
mServoView.reload();
|
||||
}
|
||||
|
||||
public void onBackClicked(View v) {
|
||||
mServoView.goBack();
|
||||
}
|
||||
|
||||
public void onForwardClicked(View v) {
|
||||
mServoView.goForward();
|
||||
}
|
||||
|
||||
public void onStopClicked(View v) {
|
||||
mServoView.stop();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue