Algunos cómo crear una historia cuota fija de archivos este problema
esto se puede solucionar mediante el uso de un archivo de historial compartido personalizado de instalación de la aplicación.
p. Ej. llamar CreateShareHisotryFile() en App Crear()
public class YourBrokenAPP extends Application {
public static SHARE_HISTORY_FILE_NAME = "c_share_hist.xml";
@Override
public void onCreate() {
super.onCreate();
CreateShareHisotryFile();
}
private void CreateShareHisotryFile() {
String data = "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> "+
"<historical-records>" +
"<historical-record activity=\"com.google.android.apps.plus/com.google.android.libraries.social.gateway.GatewayActivity\" time=\"1426500217970\" weight=\"1.0\" />"+
"</historical-records>";
try {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(openFileOutput(SHARE_HISTORY_FILE_NAME, Context.MODE_PRIVATE));
outputStreamWriter.write(data);
outputStreamWriter.close();
}
catch (IOException e) {
Log.e("Exception", "File write failed: " + e.toString());
}
}
continuación, en el archivo de historial de uso de la cuota de onCreateOptionsMenu el fragmento que acabamos de crear ....
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.main, menu);
// Set up ShareActionProvider's default share intent
MenuItem shareItem = menu.findItem(R.id.action_share);
mShareActionProvider = (ShareActionProvider)
MenuItemCompat.getActionProvider(shareItem);
mShareActionProvider.setShareHistoryFileName(c_share_hist.xml);
}
Tenga en cuenta que los registros histó[email protected] necesita menos un histórico- elemento secundario registro en el archivo XML
entonces está todo bien ENJOY .......
Plataforma informe de error presentada: http://code.google.com/p/androi d/issues/detail? id = 26027 –
Miré el problema para usted. El mismo problema aquí. Obtengo el mismo error usando la última disponible a partir de este comentario. Barra de acciones de Appcompat. – danny117