Fix content provider
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
package com.github.shadowsocks.plugin
|
||||
|
||||
import android.content.pm.{PackageManager, ResolveInfo}
|
||||
import android.content.pm.{PackageManager, ProviderInfo}
|
||||
|
||||
/**
|
||||
* @author Mygod
|
||||
*/
|
||||
class NativePlugin(resolveInfo: ResolveInfo, packageManager: PackageManager)
|
||||
extends ResolvedPlugin(resolveInfo, packageManager) {
|
||||
assert(resolveInfo.providerInfo != null)
|
||||
assert(resolveInfo.providerInfo.authority.startsWith(PluginInterface.AUTHORITY_BASE))
|
||||
class NativePlugin(providerInfo: ProviderInfo, packageManager: PackageManager)
|
||||
extends ResolvedPlugin(providerInfo, packageManager) {
|
||||
assert(providerInfo != null)
|
||||
assert(providerInfo.authority.startsWith(PluginInterface.AUTHORITY_BASE))
|
||||
override final lazy val id: String =
|
||||
resolveInfo.providerInfo.authority.substring(PluginInterface.AUTHORITY_BASE.length)
|
||||
providerInfo.authority.substring(PluginInterface.AUTHORITY_BASE.length)
|
||||
override final lazy val defaultConfig: String =
|
||||
resolveInfo.providerInfo.metaData.getString(PluginInterface.METADATA_KEY_DEFAULT_CONFIG)
|
||||
providerInfo.metaData.getString(PluginInterface.METADATA_KEY_DEFAULT_CONFIG)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user