""apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
//apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 26
//buildToolsVersion '23.0.2'
defaultConfig {
applicationId "sdelatorre.turisxat"
minSdkVersion 11
targetSdkVersion 26
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// implementation 'com.google.firebase:firebase-messaging:17.3.4'
testImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:24.1.1'
implementation 'com.android.support:design:24.1.1'
implementation 'org.jsoup:jsoup:1.8.1'
implementation 'com.android.support:recyclerview-v7:23.4.0'
implementation 'com.google.android.gms:play-services:9.2.1'
implementation 'com.google.android.gms:play-services-gcm:8.3.0'
implementation 'com.android.support:multidex:1.0.3'
}""
""<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="0dp"
android:layout_marginTop="0dp"
tools:context="sdelatorre.turisxat.Mapas"
android:layout_alignParentLeft="true"
android:layout_marginLeft="0dp" />
<TextView
android:id="@+id/cerca"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/map"
android:layout_marginLeft="20dp"
android:background="#ffffff"
android:gravity="center_vertical|center_horizontal|center"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/abc_text_size_large_material" />
</RelativeLayout>""
I have tested the next xml and it crashes ....
""<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MapsActivity" />
""
""
public class Mapas extends FragmentActivity implements OnMapReadyCallback{
private GoogleMap mMap;
LocationManager locationManager;
String locationProvider;
String tipo;
double latitude,longitude;
@Override
protected void onPause() {
super.onPause();
stopService(new Intent(this, Localizacion.class));
}
@Override
protected void onResume() {
super.onResume();
startService(new Intent(this, Localizacion.class));
// getActivity().startService(new Intent(getActivity(), MyService.class));
TextView t=(TextView) findViewById(R.id.cerca);
t.setText("GPS");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mapas);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
tipo=getIntent().getExtras().getString("parametro");
LocalBroadcastManager.getInstance(this).registerReceiver(
new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
latitude = intent.getDoubleExtra(Localizacion.EXTRA_LATITUDE, 0);
longitude = intent.getDoubleExtra(Localizacion.EXTRA_LONGITUDE, 0);
//textView.setText("Lat: " + latitude + ", Lng: " + longitude);
moverCamara(latitude,longitude);
if (tipo.equals("UNICO")){
marcadoresSoloMapa();
}else {
comprueba_mas_carca(latitude, longitude);
}
}
}, new IntentFilter(Localizacion.ACTION_LOCATION_BROADCAST)
);
}""
这里的主要问题是:上面的代码在几乎所有的设备(受刺激的设备,或者一些真实的设备)上都能顺利运行。但当我在三星S3上运行时。它注意到这个错误: 请告诉我如何修复错误,谢谢:)
当我点击后退按钮并返回到位置片段时,我遇到了一些问题,下面出现了一个错误: 我确实查了很多帖子,尝试了所有的解决方案,但它不起作用。似乎其他菜单项不是问题,只是这个位置页面给出了一个错误。 fragment_location.xml LocationFragment.java
这里是MainActivity类 我的LogCat文件是 求你了,救命
我刚刚实现了我的第四个选项卡到我的应用程序中,已经实现了谷歌地图。在此实现之前,我的应用程序运行良好,但现在当我更改选项卡时,它会崩溃。我在这里看到过类似的问题,但没有一个有答案(实际上有这么多不同的原因和回应这个问题) 下面是fragmentshouts_maps类 查看寻呼机适配器类 这是我的错误日志
“Android.View.InflateException:二进制XML文件行#54:Error inflating class EditText”是在由于项目而完成登录屏幕并运行时生成的。我怎么解决这个?