问题描述: 在Android开发中,使用getDataString方法获取自定义URL-Scheme时可能会遇到问题。
解决方法:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取传递的自定义URL-Scheme数据
Intent intent = getIntent();
String dataString = intent.getDataString();
if (dataString != null) {
// 处理自定义URL-Scheme数据
// ...
}
}
Intent intent = getActivity().getIntent();
String dataString = intent.getDataString();
if (dataString != null) {
// 处理自定义URL-Scheme数据
// ...
}
通过以上三个步骤,你可以成功获取到自定义URL-Scheme数据并进行相应的处理。